我有一个数据表,在行上单击获取该行的列的值,并应重定向到将该值作为参数的页面。 这是代码:
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控制器中进行相应的映射。 但我应该通过那个参数吗?
谢谢
答案 0 :(得分:0)
将位置存储在变量中所需的数组中,然后将其连接到var getArrayItem = dataArr[the_position_you_require]
window.location("users.html?" + getArrayItem);
调用
{{1}}