如何使用jquery向struts2提交数组数组

时间:2014-03-04 00:05:29

标签: javascript jquery arrays struts2

当我选择多个复选框时,我无法找到提交数组数组的问题的答案。我能够将它传递给我的struts动作,但它只被视为一个单独的对象。我期待列表中的多个对象,但我只得到一个。控制台为x(始终)返回值1。有人可以帮忙纠正这段代码吗?

再次感谢。

这是我的jquery代码:

var checkosbrowser=$('#oidtable').find('input[type=checkbox]');
    var selDataList = [];
    var vaOSBrowser;
    for(var i=0;i<checkosbrowser.length;i++){
        vaOSBrowser = [];
        if(checkosbrowser[i].checked){
            var p = checkosbrowser[i].parentNode.parentNode;
            var id=p.id;
            vaOSBrowser.push($('#oidtable').jqGrid('getCell',id,'environment'));
            vaOSBrowser.push($('#oidtable').jqGrid('getCell',id,'onlineID'));
            vaOSBrowser.push($('#oidtable').jqGrid('getCell',id,'releaseDate'));
            selDataList.push(vaOSBrowser);
        }
    }
    alert("array list is " + selDataList.toString());
    var selData = document.getElementById("selectedDataList");
    selData.value = selDataList;

0 个答案:

没有答案