使用jQuery並使用ajax函數,是什麼導致它使用錯誤函數? HTTP狀態?Jquery Ajax調用錯誤
如果存在間歇性連接問題,錯誤功能能否運行?
我看到的問題是,一切都成功執行,但由於某種原因,它仍然會顯示錯誤。
使用jQuery並使用ajax函數,是什麼導致它使用錯誤函數? HTTP狀態?Jquery Ajax調用錯誤
如果存在間歇性連接問題,錯誤功能能否運行?
我看到的問題是,一切都成功執行,但由於某種原因,它仍然會顯示錯誤。
如果請求的URL返回4xx或5xx HTTP status code,則將調用error
方法。您應該使用HTTP調試器(如Firebug或Fiddler)查看您獲得的實際狀態代碼。
+1除了HTTP錯誤,[ajax()']文檔(http://api.jquery.com/jQuery.ajax/)還列出了「timeout」,「error」,「abort」和「parsererror」是可能的原因。引用OP的「間歇性連接問題」似乎是合理的,可能會導致超時或中止。 – sczizzo 2011-12-30 01:02:20
你在Firebug中看到什麼? – SLaks 2011-12-30 00:57:31
你能更具體嗎? – Fenec 2011-12-30 00:59:02