从数组传递window.location.href中的参数

时间:2017-09-27 09:34:38

标签: javascript jquery spring

我有一个数据表,在行上单击获取该行的列的值,并应重定向到将该值作为参数的页面。 这是代码:

var selected=[];
$('#example tbody').on('click', 'tr', function (){
var id = this.id;
var index = $.inArray(id, selected);
if (index === -1) 
{
    selected.push(id);
} else 
    {
    selected.splice(index, 1);
    }
    $(this).toggleClass('selected');
    });

$('#example').click(function (){
    var dataArr = [];
    var rows = $('tr.selected');
    var rowData = table.rows( rows ).data();

$.each($(rowData),function(key,value){
            dataArr.push(value["id"]);  

            });

            window.location ='users.html?-HERE THE ID SHOULD BE PASSED,which is in the array';
        });

然后我必须根据id在Spring控制器中进行相应的映射。 但我应该通过那个参数吗?

谢谢

1 个答案:

答案 0 :(得分:0)

将位置存储在变量中所需的数组中,然后将其连接到var getArrayItem = dataArr[the_position_you_require] window.location("users.html?" + getArrayItem); 调用

{{1}}