当前位置: 代码迷 >> J2EE >> js数组如何利用jquery ajax如何传到java后台,后台如何接受啊
  详细解决方案

js数组如何利用jquery ajax如何传到java后台,后台如何接受啊

热度:87   发布时间:2016-04-22 01:16:51.0
js数组怎么利用jquery ajax怎么传到java后台,后台怎么接受啊。。
在struts2环境中,界面上有一个js数组,var id=[1,2,3,4,5,6] 利用ajax怎么传递到java后台啊 。。求高手

------解决方案--------------------
数组和普通的值传递好像不一样,简单办法是,在前台用遍历数组,拼成字符串 var id="1,2,3,4,5,6",然后后台接收字符串以后用split在进行分割。
------解决方案--------------------
var id=[1,2,3,4,5,6];
var idString = "";
for(var i = 0;i < id.length;i++)
{
idString += id[i]+",";
}

$.getJSON("xxx.action?id=" + idString,function(data){
});

在action里,request.getParameter("idString")获取。
------解决方案--------------------
JQuery可以直接传递数据的,例如传递arr=[1,2,3],平台会自动转换为Object[]。
  相关解决方案