jQuery .append没有追加

时间:2014-03-12 14:51:33

标签: jquery html ajax append

我正在尝试添加帖子,因为用户使用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,但我无法使其正常工作。

非常感谢任何帮助。谢谢! :)

0 个答案:

没有答案