繁体   English   中英

带ajax调用的QuickSearchJS

[英]QuickSearchJS with ajax call

我正在使用QuickSearchJS,它在按预期的方式工作,直到进行了ajax调用,然后它不起作用。 我尝试了2种方法。 有没有一种可以将它与document.on函数一起使用的方法,或者有其他替代方法?

第一种方式

$(function () {
    var qs = $('input#filterText').quicksearch('#a option')
});

第二种方式:

$(document).ready(function() {
    $(function () {
        var qs = $('input#filterText').quicksearch('#a option')
    });
});

根据文档,您应该使用qs.cache(); 在您的ajax调用之后。

var qs = $('input#id_search_list').quicksearch('ul#list_example li');
$('ul#list_example').append('<li>Loaded with Ajax</li>');
qs.cache();

  var qs=$('input#search').quicksearch('table tbody td'); $("#append").on("click", function(e) { $("tr").append('<td>'+$("#search").val()+'</td>'); qs.cache(); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.quicksearch/2.2.0/jquery.quicksearch.min.js"></script> /* Example form */ <form> <input type="text" id="search"> <input type="button" id="append" value="ajax"> </form> /* Example table */ <table> <tbody> <tr> <td>Test cell</td> <td>Another test cell</td> </tr> </tbody> </table> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM