在某一点插入(ajax调用)php函数

时间:2014-12-28 16:14:14

标签: php ajax

我有一个加载函数,当用户滚动到页面底部时调用该函数。调用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(在我的index.php的html中)回显这些结果。

就我而言,此位置是div文件中的index.php容器。

所以,我想回应ajax.phpdivindex.php标记中来自<div id="container123"> //results of ajax.php </div> 的结果:

{{1}}

我希望这很清楚。谢谢!

2 个答案:

答案 0 :(得分:3)

您将在$.post

的回调函数中更新dom
          $.post('ajax.php', {

            action        : 'scrollpagination',
            number        : $settings.nop,
            offset        : offset}
           ,function(response){
                $('#container123').html(response);
           });

答案 1 :(得分:2)

您可以使用.load()将ajax请求的结果放入div。

$('#container123').load('ajax.php', {
        action        : 'scrollpagination',
        number        : $settings.nop,
        offset        : offset
});