web前端|js教程
jquery,ajax,后台
web前端-js教程
起初我认为traditional:true,可有可无,但是后来不用traditional的时候,发现后台无法获取selectUsers的值,那么可以肯定的是traditional默认值是false.
php微信推广分享源码,如何打开ubuntu端口,python爬虫职业发展,php study界面,专业seo电话lzw
当提交的参数是数组( {selectUsers:[value,value,value]} ),
抽奖平台源码,用vscode开发游戏,ubuntu误删lib,tomcat 1067 报错,sqlite无法写入单引号,现在插件不统计过量治疗,前端开发排行前三的框架,爬虫数据采集安居客,php序列化 与json,谷歌seo排名算法,301网站目录,网页末班,国外网站模板lzw
如果是false的话,则提交时会是”selectUsers[]=value&selectUsers[]=value”
购物车完整源码,ubuntu挂在分区文件,tomcat8 32下载,爬虫通话记录,重庆市php网站定制,泸县网站seolzw
如果设置成true,则提交时会是”selectUsers=value&selectUsers=value”
这样后台就能用String[] ids=request.getParameterValues(“selectUsers”); 获取到值。
官方文档的解释如下:
traditional
类型:Boolean
如果你想要用传统的方式来序列化数据,那么就设置为 true。
Set this to true if you wish to use the traditional style of param serialization
前台js
var obj2 = {"name": "nihao","list": ["x", "y", "z"],"ckee": "o","m2": { "name": "zzzzz", "list": ["x1", "y1", "z1"], "ckee": "o1"} } $.ajax({type: "POST",url: "/Home/SubmitForm",data: obj2,dataType: "text",async: false,traditional: true,success: function (data) { var rows = data.rows;} }); $.ajax({type: "POST",url: "/Home/SubmitForm",data: obj2,dataType: "text",async: false,traditional: false,success: function (data) { var rows = data.rows;} });
后台
[HttpPost] public string SubmitForm(mymode request) { if (request != null) {// } return "操作成功。"; }