Javascript 如何使用ajax在分页页面中搜索

Javascript 如何使用ajax在分页页面中搜索,javascript,ajax,Javascript,Ajax,我创建了一个简单的js脚本,可以过滤列表中的名称。我现在面临的问题是,如果列表分页,我无法在不刷新的情况下调出名称。 我能用ajax做些什么来查看其他页面并填充它们,而无需分页吗? URL看起来像www.mysite.com/my_slug?page=1 任何帮助都会很好。谢谢 $(document).ready(function(){ $("#filter-search").on("keyup", function() { var value = $(this).val().toL

我创建了一个简单的js脚本,可以过滤列表中的名称。我现在面临的问题是,如果列表分页,我无法在不刷新的情况下调出名称。 我能用ajax做些什么来查看其他页面并填充它们,而无需分页吗? URL看起来像www.mysite.com/my_slug?page=1

任何帮助都会很好。谢谢

$(document).ready(function(){
  $("#filter-search").on("keyup", function() {
    var value = $(this).val().toLowerCase();
    $(".filter-data").filter(function() {
      $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
    });
  });
});

我假设如果在客户端JS代码上进行过滤,那么JS代码中的所有名称都是可用的(无论它们是否在另一个页面上)?如果是这样,那么您需要找出存储所有名称的对象或数组的位置,而不仅仅是当前页面上的名称。这通常被称为“数据源”。一旦找到这个,就可以调用数据源上的filter函数。如果您还没有数据源,那么您需要创建一个数据源,以便实现这一点


或者,您可以在服务器端处理此逻辑。根据您正在构建的应用类型,这可能是一种更好的方法,以便所有名称、筛选等都在服务器端维护,客户端只关心在当前页面上显示名称。

对于您的详细问题,唯一有效的答案是:可能。您可以添加“简单js脚本”吗你提到你的问题是为了增加一点背景?