我有一个加载函数,当用户滚动到页面底部时调用该函数。ajax调用调用“外部”php文件(ajax.php)。
看起来是这样的:
// Post data to ajax.php
$.post('ajax.php', {
action : 'scrollpagination',
number : $settings.nop,
offset : offset,ajax.php是一个php文件,它查询数据库,回显结果。
现在我的问题是,我似乎不知道如何使ajax.php在特定的location中(在location的html中)回显这些结果。
在我的例子中,这个位置是我的div文件中的一个index.php容器。
因此,我想在我的ajax.php中的div标记中响应来自index.php的结果。
<div id="container123">
//results of ajax.php
</div>我希望这是清楚的。谢谢!
发布于 2014-12-28 16:23:38
您将在$.post的回调函数中更新dom
$.post('ajax.php', {
action : 'scrollpagination',
number : $settings.nop,
offset : offset}
,function(response){
$('#container123').html(response);
});发布于 2014-12-28 16:24:27
您可以使用.load()将ajax请求的结果放在div中。
$('#container123').load('ajax.php', {
action : 'scrollpagination',
number : $settings.nop,
offset : offset
});https://stackoverflow.com/questions/27678198
复制相似问题