读书人

js数组如何利用jquery ajax如何传到ja

发布时间: 2012-06-14 16:00:31 作者: rapoo

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[]。

读书人网 >J2EE开发

热点推荐