我在我的新项目上调试一个小函数的时间很可悲。调试AJAX到PHP调用的最佳方式是什么?
本质上我有一个用户通过AJAX调用注销我的服务器上我的退出脚本称为“userfFunctions.php”我使用AJAX,以便我没有写更多的正则表达式头痛匹配我的mod_rewrites。无论如何,每隔一段时间,似乎我的Post数据就会消失,并且由于PHP运行在幕后,所以我觉得我无法找到数据流被中断的位置。顺便说一句这个功能一天工作19小时。
这里是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!
}
});
}
php的一面:
if(isset($_POST['log_out'])){
echo 'alert this!';
}
这里是我真棒响应: alt text http://img517.imageshack.us/img517/6520/screenshot20100517at443.png
非常感谢你!伟大的方法。 – 2010-05-18 00:31:13
@Jascha:没问题,我提供的函数中存在拼写错误 - 现在已修复。 =) – 2010-05-18 01:33:29