回答
您可以在发送之前向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