JqueryAjax如何传递JSON数据到controller,其中包括List数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JqueryAjax如何传递JSON数据到controller,其中包括List数据?相关的知识,希望对你有一定的参考价值。

无所谓有没有所谓的list数据,在序列化后传递到后端的结构都是根据的请求设置来定的,而json是有两种表示结构,对象和数组,而他们是可以任意混合的。list序列化后变成了json中的数组。后台取值可以在参数上获取,也可以在content上获取。
所以Ajax如何传递JSON数据到controller,其中包括List数据,其实只要序列化这个对象给ajax即可。
参考技术A 在jquery中用ajax传递接送数据的方法是:
以下代码示例:
$.ajax(
url: url,
type: "POST",
data: JSON.stringify(data), //注意这里一定要验证json格式
contentType: "application/json",
complete: callback
);

以上是关于JqueryAjax如何传递JSON数据到controller,其中包括List数据?的主要内容,如果未能解决你的问题,请参考以下文章

ASP.Net将json传递给动作,但服务器端的数据为空

D3.json 设置缓存为 false

如何使用 jquery ajax 正确地将 json 对象传递给烧瓶服务器

JQuery ajax - 如何传递具有空值的数组参数

JSON 数据未传递给控制器​​操作并给出 POST 500 内部服务器错误

jquery Ajax 调用 - 数据参数未传递给 MVC 控制器操作