大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – 从ASP.NET MVC操作返回什么来允许jQuery ajax成功事件触发?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
[AcceptVerbs(httpVerbs.Post)] public virtual ActionResult stuffToDo(int id) { // do various things that work ... return new JsonResult(); // i have to return something,so this... }
在客户端我有这个jQuery:
$('#actionClick').click(function() { if (confirm('Are you sure?')) { $.ajax({ type: "POST",url: "/Customer/stuffToDo/<%= Model.Customer.Id %>",contentType: "application/json; charset=utf-8",data: "{}",dataType: "json",success: function() { ShowsuccessResult("Yay!"); },error: function(xhr,ajaxOptions,thrownerror) { ShowErrorResult("Boo! message:" + xhr.responseText); } }); } return false; });
如果操作成功(没有异常抛出),那么我会期望触发成功事件处理程序。相反,错误事件正在触发。有什么我应该回传或改变行动,以便成功事件发生?
@R_801_10509@这个问题基本上和this other question一样,但是我的错误处理程序已经有了扩展的签名来解决对方的问题。
编辑
根据请求,这里是我得到的答复:
Link to the screen shot(不知道该怎么显示)
编辑
我将返回值更改为Null,以查看是否影响任何内容,但不会改变任何行为。
以上是大佬教程为你收集整理的asp.net-mvc – 从ASP.NET MVC操作返回什么来允许jQuery ajax成功事件触发?全部内容,希望文章能够帮你解决asp.net-mvc – 从ASP.NET MVC操作返回什么来允许jQuery ajax成功事件触发?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。