大佬教程收集整理的这篇文章主要介绍了asp.net-mvc – Ajax Request返回HTTP错误500,使用MVC和$.ajax调用POST?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的ajax请求是重新打开500内部错误。如果我调试我从来没有得到我的行动。
这是我的ajax电话:
$.ajax({ url: '@Url.Action("updateSortOrder","FormItems")',data: { itemToupdatEID: item.attr("id"),newParentItemId: parentItemId,newPreviousItemId: previousItemId },type: 'POST',success: function (data) { console.log(data); },error: function (xhr,status,exception) { console.log("Error: " + exception + ",Status: " + status); } });
和我的行动:
[httpPost] public ActionResult updateSortOrder(Guid itemToupdatEID,Guid newParentItemId,Guid newPreviousItemId) { FormItem updatedItem = _formItemservice.GetOne(x => x.Id == itemToupdatEID); return Json(updatedItem,JsonrequestBehavior.DenyGet); }
使用chrome控制台,这些是回复中的响应头:
服务器日志不显示子代码。任何想法我在这里做错什么?我更喜欢使用POST而不是GET。
表单数据显示为:
哪个是对的。
我已经尝试将contentType设置为application / json和traditional = true,就像这个问题:Sending ajax post to mvc with “application/json; charset=utf-8” returns error 500 from vs web developer server
同样的错误。
以上是大佬教程为你收集整理的asp.net-mvc – Ajax Request返回HTTP错误500,使用MVC和$.ajax调用POST?全部内容,希望文章能够帮你解决asp.net-mvc – Ajax Request返回HTTP错误500,使用MVC和$.ajax调用POST?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。