JQuery附加AJAX

the*_*dev 9 javascript ajax jquery append

我使用以下脚本加载一些Wordpress帖子.不幸的是,这取代了我的内容,我想附加到现有的内容.

你有什么建议使用AJAX调用追加.

$('#load-posts a').click(function() { 
    if(pageNum <= max) {
        $('#content').load(nextLink + ' article',
            function() {            
                // Update page number and nextLink.
                // Update the button message.                   
                }
            }
        );          
    }
});
Run Code Online (Sandbox Code Playgroud)

谢谢

ade*_*neo 18

load() 替换内容,但它基本上只是$ .get的快捷方式,所以请改用它.

$('#load-posts a').click(function() { 
    if(pageNum <= max) {
        $.get(nextLink + ' article', function(data) {   
           $('#content').append(data);
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

如果使用load()过滤特定元素,则必须自己执行此操作.


epa*_*llo 11

load替换父级的内容.一种方法是将内容加载到新div而不是将其附加到元素.

$("<div>").load(nextLink + ' article', function() {
    $("#content").append($(this).html());
});
Run Code Online (Sandbox Code Playgroud)