這裏是我的代碼:
var jqxhr = $.post("mypage.php", {url:pageurl}, function() {
alert("fetching...");
})
.success(function() { alert("fetch complete!"); })
.error(function() { alert("error!"); })
.complete(function() { alert("complete"); });
// Set another completion function for the request above
jqxhr.complete(function(){ alert("second complete"); });
我得到的警報(‘正在獲取...’)對話框,但對其餘代碼沒有完成。我得到錯誤:$ .post(「sec_fetch_report.php」,function(){alert(「fetching ...」);})。成功不是函數
我想也許我可能會失蹤jquery庫,但我有另一個函數調用$ .post,它運行得很好。有什麼語法錯誤我在某處丟失或什麼? 謝謝
他的語法在版本1.6中有效。 – ehynds 2011-05-12 18:08:58
是的,它的有效。 $ .post()相當於$ .ajax({type:'POST'.... – 2011-05-12 18:10:26
抱歉,必須downvote,這種語法是完全有效的.jqxhr對象是可鏈接的,從v1.5我相信 – 2011-05-12 18:10:40