[英]jQuery ajax error when sending data
我正在尝试调试当您运行以下代码时出现的错误。 Ajax调用只包含一个变量destroy
,它是一个String
。 但是,我收到一个错误alert(xhr.status);
返回0,statusText返回“错误”。 谁能看到一个问题吗?
新的更新代码是:
function logout() {
var destroy = "session_destroy"
FB.logout(function(response) {
$.post("setUser.php", { destroy: destroy }, function (data) {
alert(data);
window.location.href = "signup.php";
})
.fail(function() {
alert("error");
})
.always(function() {
alert("finished");
});
}
注意:此ajax调用旨在将其代码存在于setUser.php
会话setUser.php
我看不到您的代码有任何问题。 setUser.php给您的响应是什么?
注意:要查看CHrome或IE> 9中正在记录的内容,请按F12,然后转到控制台。
但是,为什么不使用速记版本呢?
$.post("setUser.php", { destroy: destroy }, function (data) {
alert(data);
window.location.href = "signup.php";
})
.fail(function(e, status, error) {
console.log(e);
console.log(status);
console.log(error);
alert(error);
})
.always(function() {
alert("finished");
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.