问题
点击按钮提交表单一直返回error,查了资料原来是在ASP.NET MVC框架的JSON序列化返回对象时引发的一个运行时错误。也就是data格式错了,
后台是这样的
按照网上说的把data改了之后还是无果,还是一样报上面的错误
按照网上的方法加JSON.stringify()终于跳到后台,但传输过来的data为null,原来contentType: "application/json; charset=utf-8",
这句需要与JSON.stringify()
联合起来用。
然后我一直查为什么传输过去的参数是null,这让我非常迷惑,后来我去掉contentType和data外面的引号之后,神奇地获取到了参数,于是我不得不深入了解一下这个contentType到底何方妖孽。
解决
所以Failed to load resource: the server responded with a status of 500 (Internal Server Error)
这个问题出现的原因是我加了contentType: "application/json; charse