JSajax传的参数为数组时,后台接收为null的处理
Posted 花生喂龙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSajax传的参数为数组时,后台接收为null的处理相关的知识,希望对你有一定的参考价值。
前言:
1,参考博客:解决javascript中使用$.ajax方式提交数组参数 - Just_Do - 博客园(http://www.cnblogs.com/caoyc/p/5710702.html)
2,解决方案:添加traditional : true
正文:
js:
var array = []; $("input").each(function(){ array.push($(this).val()); }); $.ajax({ type : "GET", traditional : true,//数组 url : "/url", data : { "array" : array }, success : function(list) { } });
后台:
@ResponseBody @RequestMapping(value = "url", method = RequestMethod.GET) public void followDoctorList(String[] array) { }
以上是关于JSajax传的参数为数组时,后台接收为null的处理的主要内容,如果未能解决你的问题,请参考以下文章
tomcat设置utf-8编码,springMVC后台接收参数反而乱码