我正在尝试添加帖子,因为用户使用jQuery / LazyLoadXT到达HTML页面中的#marker-end:
这是javascript:
$(document).ready(function () {
$('#marker-end')
.on('lazyshow', function () {
$.ajax({
url: '/get_content_item/',
dataType: "html"
})
.success(function (responseText) { **note that I tried .done also**
// add new elements
$('#infinite').append(
$('<div>')
.append($.parseHTML(responseText))
.find('#infinite')
.children()
);
// process added elements
$(window).lazyLoadXT();
$('#marker-end').lazyLoadXT({visibleOnly: false, checkDuplicates: false});
});
})
.lazyLoadXT({visibleOnly: false});
});
在我的HTML页面中有这个:
<div id="infinite"></div>
<div id="marker-end"></div>
ajax调用正在运行,在Chrome开发人员工具中,我看到来自服务器的响应,所以我知道问题是附加数据没有显示jQuery的地方。代码类似于LazyLoadXT page,但我无法使其正常工作。
非常感谢任何帮助。谢谢! :)