使用jquery从另一个页面附加数据

And*_*las 0 jquery

我有一个包含内容的div,点击一个按钮会调用一个页面,从数据库中提取更多数据.

如何将新信息附加到同一个div?

我打算使用.load(),但是会重写div中的数据.我想过将内容加载到隐藏的div中,然后使用.append()将其放在正确的位置.但感觉这是一个尴尬的工作.

有更好的解决方案吗?

Jas*_*per 5

你可以使用$ .get:

$.get('path_to/file.php', function (data) {
    $('#div_to_append_to').append('<p>' + data + '</p>');
});
Run Code Online (Sandbox Code Playgroud)

这会将您的ajax调用中的数据附加到div,而不是一起覆盖其内容.

关于$ .get的文档 - http://api.jquery.com/jQuery.get/