Jquery ias无限滚动在ajax调用后重新初始化分页(和内容)
这是我的代码:Jquery ias无限滚动在ajax调用后重新初始化分页(和内容),jquery,ajax,pagination,infinite-scroll,Jquery,Ajax,Pagination,Infinite Scroll,这是我的代码: $(document).ready(function () { var ias = $.ias({ container: ".el-prod", item: ".item-prod", pagination: "#pagination", next: ".next", history: f
$(document).ready(function () {
var ias = $.ias({
container: ".el-prod",
item: ".item-prod",
pagination: "#pagination",
next: ".next",
history: false
});
ias.extension(new IASSpinnerExtension());
ias.extension(new IASNoneLeftExtension({ html: '<div class="ias-noneleft"><em><%=WebApp.Translate("no more product!") %></em></div>' }));
$("#fil-el").submit(function (e) {
e.preventDefault();
$.ajax({
dataType: "json",
url: '/ajax/load_product.aspx',
data: $("#fil-el").serialize(),
success: function (data) {
//new pagination and list of item sorting or filtered
$("#pagination").replaceWith(data.pag);
$(".el-prod"").html(data.prodotti);
ias.reinitialize();
}
});
});
});
$(文档).ready(函数(){
var ias=$.ias({
容器:“.el prod”,
项目:“.item prod”,
分页:“分页”,
下一步:“.next”,
历史:错误
});
ias.extension(新的IASSpinnerExtension());
extension(新的IASNoneLeftExtension({html:'}));
$(“#fil el”).提交(功能(e){
e、 预防默认值();
$.ajax({
数据类型:“json”,
url:“/ajax/load_product.aspx”,
数据:$(“#fil el”).serialize(),
成功:功能(数据){
//新分页和项目排序或筛选列表
$(“#分页”).replace为(data.pag);
$(“.el prod”).html(data.prodotti);
ias.重新初始化();
}
});
});
});
如何使用新分页重新初始化ias插件
ias.reinitialize()不工作!
“在DOM更新后重新初始化无限AJAX滚动。DOM更新可以通过AJAX进行页面更新,如更改列表的排序或过滤结果。”尝试使用jQuery.ias().initialize();
。它不起作用:(继续阅读旧分页,而不是我提供的新分页