2017-09-27 16 views
0

私は、行のクリックでその行の値をとり、その値をパラメータとするページにリダイレクトするデータテーブルを持っています。 これはコードである:配列からwindow.location.hrefのパラメータを渡します。

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'; 
     }); 

そしてIは、IDに応じてスプリングコントローラに応じてマッピングしなければなりません。 しかし、私はそのパラメータを渡す必要がありますか?

答えて

0

ストアあなたが変数に必要なだけwindow.locationコール

var getArrayItem = dataArr[the_position_you_require] 

window.location("users.html?" + getArrayItem); 
にそれを連結し、配列内の位置をありがとう
関連する問題