回答
您可以在發送之前向AJAX對象添加一些回調,其中之一是error
。你可以在那裏設置你的錯誤處理。
$.ajax({
/*...*/
success: function(data) {
// play with your data ;)
},
error: function(error) {
//show error
console.error(error.data);
},
/*...*/
})
您可以使用jquery ajax的完整回調來處理在成功/錯誤回調後執行的任何響應。
jQuery的成功和錯誤處理類似下面
$.ajax({
context: this,
url: YOUR_URL,
type: 'POST',
data: data,
dataType: 'JSON',
success: function (data) {
// do something
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr.responseJSON.error);
}
});
jQuery的AJAX接受一個參數錯誤,如果服務器返回錯誤代碼響應將被調用。
如果服務器沒有拋出錯誤但由於某種原因仍然失敗,您可能需要發送一個標誌(isSuccess?),以確定它是否成功。如果沒有在成功參數中運行任何你想要的代碼。
如何返回一個錯誤代碼?你的答案接近答案。 –
服務器方法拋出未捕獲的異常時,通常會發送錯誤代碼。 –
但我抓住了我的例外。我想明確地發送一個錯誤代碼。 –
- 1. jquery ajax調用MVC控制器失敗
- 2. Jquery Ajax和asp.net mvc控制器
- 3. AJAX調用MVC控制器動作
- 4. 使用Spring MVC控制器調用Ajax
- 5. ASP.NET MVC:通過控制器爲AJAX調用返回控制
- 6. asp.net mvc 3使用jquery或ajax調用控制器的動作
- 7. 用jQuery調用mvc控制器
- 8. JQuery Function MVC中不調用控制器的Ajax方法
- 9. asp.net mvc從Jquery ajax傳遞參數給控制器調用
- 10. JQuery/AJAX調用沒有擊中Spring MVC控制器
- 11. 這是有效的數據jquery ajax調用aspnet mvc控制器?
- 12. Ajax調用單軌控制器JQuery
- 13. jQuery AJAX調用PHP控制器
- 14. Jquery Ajax MVC控制器URL問題
- 15. Jquery Ajax發佈Spring MVC控制器?
- 16. AJAX調用調用WebService的MVC控制器
- 17. jQuery對象發佈到mvc控制器與jQuery和ajax
- 18. Jquery Ajax調用不會調用Asp.net mvc控制器的動作方法
- 19. MVC3 Ajax調用控制器
- 20. JQuery/MVC/ajax如何使用ajax發佈數據到控制器?
- 21. Ajax json POST和Spring MVC控制器8
- 22. AJAX + ASP MVC Ambigous控制器
- 23. MVC Ajax圖表控制器
- 24. jQuery ajax調用和AngularJs的控制器($ watch)
- 25. asp.net mvc和jquery我的控制器只被調用一次
- 26. 在asp.net中對控制器進行簡單的Ajax調用mvc
- 27. AJAX 404錯誤 - 調用控制器動作.Net MVC
- 28. asp.net的MVC控制器動作和jQuery的AJAX問題
- 29. 從Ajax調用返回MVC控制器的JSON響應
- 30. Ajax調用控制器後ASP.NET MVC顯示視圖
通過對該主題做了很好的研究,然後回來一些代碼 - 如果你沒有答案 – Edwin