Entschuldigung über mein Englisch. Ich habe ein Problem mit AJAX ungefähr eine Woche und kann es nicht lösen. Ich habe alle gesucht. Dies ist ein Teil des Codes der login.js-Funktion. Ich weiß nicht, warum es nichtconnect.send (Formular), nicht senden
funktionieren ..
connect.open("POST","ajax.php?mode=login",true);
connect.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
window.alert(form); //here I see the window,with the data form ok
connect.send(form);
...
Der Weg der ajax.php es richtig ist, habe ich eine Nachricht am Anfang von Ajax. PHP zu überprüfen, aber nie ausführen.
ajax.php Code ...
<?php
if($_POST)
{
switch (isset($_GET['mode']) ? $_GET['mode'] : null)
{
case 'login':
echo "login case";
break;
default:
header('location: index.php');
break;
}
}
else
{
header('location: index.php');
}
?>
Vielen Dank im Voraus ...
Wie definieren Sie die Variable 'form'? – Quentin
"aber nie ausführen" - Was wird nie ausgeführt? Woran erkennst du das? – Quentin
Sorry mein Englisch schlecht, ich versuche zu sagen "nie ausführen" becouse, niemals ajax.php laufen. Ich lege ein in ajax.php var_dump ($ _ POST); nach php .. und nichts wird angezeigt. Danke .. – focaazul