我有一个包含内容的div,点击一个按钮会调用一个页面,从数据库中提取更多数据。
如何将新信息附加到同一个div?
我打算使用.load(),但是会重写div中的数据。我想过将内容加载到隐藏的div中,然后使用.append()将其放在正确的位置。但感觉这是一个尴尬的工作。
有更好的解决方案吗?
答案 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/
上的文档