2015-08-03 56 views
0

我有以下一句:

var token = 'token'; 

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

這其實沒有作品,我真的不知道爲什麼,因爲它是如此簡單...我有jQuery 1.11.1,「signup.php」需要10秒才能完成並返回成功答案。有可能它沒有工作,因爲signup.php需要處理的時間?

謝謝你們

+0

添加'.fail()'以及您可能會看到一個錯誤正在發生。至少可以顯示錯誤的詳細信息(超時等) –

+0

Javascript控制檯中的任何錯誤? – Barmar

+0

不,它只是返回一個URL ...這是正確的,因爲這意味着它正在正確地處理進程 – user3795437

回答

0

嘗試加入超時屬性,因爲其結果是花費過多時間。另外, 我覺得這個令牌應該在headers屬性中。

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