在一个页面有多个tab中使用jquery分页插件的问题?

各位大侠:
我用thinkphp和bootstrap设计了一个搜索栏如下:

clipboard.png
当我输入搜索结果后,在相关的表中进行查询返回到这个页面的每个tab中,我使用的是很傻的方式,就是分别用几个ajax发送到相关的后台查询页面,然后通过thinkphp的fetch方法返回几个页面结果,
clipboard.png
fetch返回的结果:

clipboard.png

而现在就出现了一个问题,当我搜索时,只有我当时选中的tab页面的分页效果是正常的,而没有选中的其他tab页面的分页无效(数据全部呈现),就请问各位大侠了,这个怎么破?

阅读 4.5k
2 个回答

我猜想,js插件实例化需要跟着页面一起展现出来,像你这个ajax只能单纯的js代码,这部分代码不会被实例化的。

也就是说只能用curl页面之后,把整个html提取之后,再把插件完全实例化之后的html代码直接抓出来用就可以了。

别截图啊。。拷贝个代码这样回答时可以复制比较方便。
你的分页只做了一个 #search_comm_bar
那当然只有这个 id 被分页啊。
一个页面里一个 id 只能出现一次,你可以试着把id区分开然后分别触发。
然后进一步你可以尝试做个 function 用 .className 的方式触发分页,用参数做containerID

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题