$ .post成功時,會有一個成功處理程序。如果失敗會發生什麼?是否有類似的處理程序,我們可以用於這種情況,以便我們可以通知用戶有什麼事情沒有發生的權利?
4
A
回答
3
根據documentation,沒有針對$.post
方法的特定錯誤處理程序。
如果您想同時擁有成功和失敗處理程序,您需要做的是使用低級$.ajax
方法。它的文檔可以在這裏找到:http://api.jquery.com/jQuery.ajax/
$.ajax({
type: "POST",
url: "some.php",
success: function(html){
/* Do success stuff here */
},
error: function(){
/* do error stuff here */
}
});
0
可以使用.ajaxError()抓住它,但是這適用於您的應用程序的所有Ajax請求。您還需要確保將HTTP錯誤狀態發送回前端以供jQuery捕獲。
相關問題
- 1. org.springframework.web.util.NestedServletException:處理程序處理失敗
- 2. AppleScript - AppleEvent處理程序失敗
- 3. 無論任務失敗,都可以運行處理程序嗎?
- 4. ExtJS:響應過快的處理程序有時會失敗
- 5. 處理程序處理失敗;嵌套異常是java.lang.NoSuchMethodError:org.springframework.web.util.WebUtils.getNativeRequest
- 6. 新的處理程序觸發Visual Studio中的調試失敗
- 7. 處理NSURLSessionDownloadTask失敗
- 8. 預處理失敗
- 9. PostgreSQL通用處理程序的序列化失敗
- 10. Vertx:如何在失敗處理程序中獲取失敗()狀態碼?
- 11. 事件處理程序中的$ .getJSON失敗
- 12. itunesconnect處理失敗
- 13. Laravel:處理失敗的findOrFail()
- 14. Teradata - 如何在程序中處理異常「呼叫失敗」?
- 15. iOS - 在異常處理程序中發送Web請求失敗
- 16. 在java應用程序中處理spring bean失敗
- 17. 處理失敗的`Future`
- 18. RJS處理程序丟失
- 19. 處理程序處理失敗;嵌套的異常是java.lang.NoClassDefFoundError:org/apache/http/client/protocol/HttpClientContext
- 20. HTTP狀態500 - 處理程序處理失敗;嵌套的異常是java.lang.NoClassDefFoundError:
- 21. HTTP狀態500 - 處理程序處理失敗;嵌套的例外是java.lang.NoSuchMethodError:
- 22. 處理程序處理失敗;嵌套的異常是java.lang.NoClassDefFoundError:com/google/gson/Gson
- 23. 如何正確處理應用程序的OnCreate失敗?
- 24. 如何使用JQuery處理Ajax http post的成功和失敗?
- 25. 處理程序處理失敗;嵌套的異常是java.lang.NoClassDefFoundError:sun/io/ByteToCharConverter
- 26. 處理程序測試失敗:WebTest的導入錯誤
- 27. WiX 3.5.2030.0 CreateDatabase失敗,1603與DTF外部UI處理程序,沒有外部UI處理程序工作
- 28. 失敗的聯編程序事務處理文本文件
- 29. C#Cassandra Datastax驅動程序 - 處理失敗的連接
- 30. 用於QuickTime錄製的AppleScript:「AppleEvent處理程序失敗」
謝謝你們!!!!!!這真的很有用! – Jux 2010-05-24 06:13:34