jQuery .done()没有在$ .post上触发

时间:2015-08-03 10:25:27

标签: javascript php jquery post

我有以下句子:

var token = 'token';

$.post("/signup.php", {token: token}).done(function(data) {
    alert("done");
});

这实际上不起作用,老实说我不知道​​为什么,因为它很简单......我有jQuery 1.11.1,而“signup.php”需要10秒才能完成并返回一个成功的答案。由于时间signup.php需要处理,它可能无法正常工作?

谢谢你们

1 个答案:

答案 0 :(得分:0)

尝试添加超时属性,因为结果花费了太多时间。也, 我觉得令牌应该在headers属性中。

$.post("/signup.php", {headers: {token: token}, timeout : 20000}).done(function(data) {
    alert("done");
});