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

时间:2011-08-18 16:13:55

标签: jquery

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

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

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

有更好的解决方案吗?

1 个答案:

答案 0 :(得分:5)

您可以使用$ .get:

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

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

$ .get - http://api.jquery.com/jQuery.get/

上的文档