Ich habe eine miserable Zeit, eine kleine Funktion auf meinem neuen Projekt zu debuggen.Was ist der beste Weg, um AJAX zu PHP-Anrufe zu debuggen?
Im Wesentlichen habe ich einen Benutzer abmelden über einen AJAX-Aufruf zu meinem Abmeldeskript auf meinem Server namens "userfFunctions.php" Ich benutze AJAX, so dass ich nicht die Kopfschmerzen haben mehr Regex zu schreiben Finde meine mod_rewrites. Wie auch immer, es scheint, als ob meine Post-Daten einfach ausverkauft sind und da PHP hinter den Kulissen läuft, habe ich das Gefühl, dass ich keine Möglichkeit habe herauszufinden, wo der Datenfluss gestört wird. BTW Diese Funktion arbeitet 19 Stunden am Tag.
Hier ist die Javascript-Funktion ist:
function logOut(){
var data = new Object;
data.log_out = true;
$.ajax({
type: 'POST',
url: 'http://www.mydomain.com/User_Validator', //<-- redirects to userFunctions.php
data: data,
success: function(data) {
alert(data); // <-- a response is triggered but with no response data!
}
});
}
die PHP-Seite:
if(isset($_POST['log_out'])){
echo 'alert this!';
}
hier meine super Antwort ist: alt text http://img517.imageshack.us/img517/6520/screenshot20100517at443.png
Vielen Dank dafür! Große Annäherung. –
@Jascha: Kein Problem, es gab einen Tippfehler in der Funktion, die ich zur Verfügung gestellt habe - es ist jetzt behoben. =) –