Mam marny czas na debugowanie jednej małej funkcji w moim nowym projekcie.Jaki jest najlepszy sposób debugowania wywołań AJAX do PHP?
Zasadniczo mam wylogowanie użytkownika za pośrednictwem wywołania AJAX do mojego skryptu wylogowania na moim serwerze o nazwie "userfFunctions.php" Używam AJAX, więc nie mam bólu głowy, pisząc więcej regex do dopasuj moje mod_rewrites. W każdym razie, tak często, wydaje się, że moje dane Post po prostu zgasły i ponieważ PHP działa za kulisami, mam wrażenie, że nie mam możliwości dowiedzenia się, gdzie zakłócony jest przepływ danych. BTW Ta funkcja działa 19 godzin dziennie.
Oto funkcja javascript:
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!
}
});
}
strona php:
if(isset($_POST['log_out'])){
echo 'alert this!';
}
tutaj jest mój niesamowite odpowiedź: alt text http://img517.imageshack.us/img517/6520/screenshot20100517at443.png
Dziękuję bardzo za to! Świetne podejście. –
@Jascha: Nie ma problemu, wystąpiła literówka w funkcji, którą podałem - jest teraz naprawiona. =) –