2009-11-13 29 views
0

我已經實現了Rik Lomas的quicksearch plugin,我喜歡它在我正在構建的自定義CMS中的應用程序。我想知道,因爲如果有一種方法可以使用我的json回調中的數據在用戶搜索時填充表格,而不是自己的表格內容,那麼我將在表格中包含一些bizillion項目。jQuery quicksearch插件修補JSON

所以,當你加載頁面的事件鏈會去是這樣的:

-jQuery.getJSON要求 -Initiate快速搜索,並限制在表 - 作爲用戶進行最初呈現的行數擊鍵過濾器中,新值從JSON數據而不是表內容(仍然限制表中顯示的數字)中提取,並且表被更新。

我的JSON請求:

$.getJSON("jsonrequest.php", function(data){ 

    $.each(data, function(i){ 
     $("#result tbody").append('<tr><td>' + this.organization + '</td><td>' + this.city + '</td><td>' + this.state + '</td></tr>'); 
    }); 

}); 

我的快速搜索功能:

$('table#result tbody tr').quicksearch({ 
    position: 'before', 
    attached: 'table#result', 
    stripeRowClass: ['evenrows', ''], 
    labelText: 'Filter Results: ', 
    loaderText: '', 
    delay:0, 
    focusOnLoad:true 
}); 

回答

0

如果這可以幫助任何人,我已經實現了jQuery插件DataTables來解決這一個,它提供網格功能,分頁和一個現場過濾器。它似乎是我所需要的最通用的網格插件。