2017-03-20 16 views
0

我使用的是Laravel Datatables 6.0和jQuery,我想做一些應該很簡單的事情,我有不同人的標誌列表。通過AJAX調用刷新數據表Laravel

enter image description here

這樣的,我想要什麼,是僅僅能夠(當我點擊這些列之一)篩選結果集,使返回的結果僅是那些在標配哪裏被點擊的那個。所以如果你點擊「Tauro」,你只能得到「Tauros」,等等......如何在使用Laravel的Laravel Datatables包的jQuery數據表中實現這個功能?

回答

0

所以我設法還挺算起來,我的解決辦法是收盤如下:

 $(document).on('click', '.user-sign', function(e) { 
      var sign = $(e.target).text(); 

      var table = $(".dataTable").DataTable(); 

      table.column(6) 
       .search(sign) 
       .draw(); 
     }); 

所以我點擊.user-sign,並得到指示,我想通過查詢該標誌上的文字。我到數據表(注意是大寫d)參考我告訴它來查詢列6(我的標誌是在原始的HTTP請求)和我所檢索到的註冊名稱進行搜索。於是最後我告訴它重繪表....

不漂亮,但遠不及代碼要比任何其他解決方案至今在互聯網上我見過。希望這可以幫助別人,如果你們有什麼要補充的或原因,這不應該做的前進,讓我知道。謝謝。