求助一个前台Jsp将复选框列表数据转化成json提交给servlet的问题。

function ButonGetCheck2(){
var checkedItems = $('#class2_out').datagrid('getChecked');
var names = [];
$.each(checkedItems, function(index, item){
names.push(item.COURSENAME);
alert(item.COURSENAME);
});
console.log(names.join(","));
};

上面这个是我在网上找的遍历class2_out这个datagrid的js代码,是可以用的。然后我在网上找json提交的时候,发现都是举得提交单条记录转化成json然后提交到servlet的。所以我想问下,我能不能在一边遍历我选中的datagrid记录的时候,一边将记录内容加入到一个列表中(就像java里面的list容器的list.add(object)方法一样),遍历完成后再一把把这个list转化成JSON格式提交给servlet呢?

下面代码我没试过
var bjson={}; //object数据集

挨个遍历的时候
var ob={ name : item.COURSENAME };
bjson.data+=ob; //这种加法我设想的

最后bjson 内容是:{data:[{name:data1},{name:data2},{name:data3}......]}

要是上面的不行就用笨办法,循环构造字符串加起来吧。。。。。。。。。。。。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答