【问题标题】:inserting (ajax called) php function at a certain point在某个点插入(ajax 调用)php 函数
【发布时间】:2014-12-28 16:14:13
【问题描述】:

我有一个加载函数,当用户滚动到页面底部时会调用该函数。调用“外部”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 中)。

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

所以,我想在我的index.php 中的这些div 标记中回显来自ajax.php 的结果:

<div id="container123">
//results of ajax.php
</div>

我希望这很清楚。谢谢!

【问题讨论】:

    标签: php ajax


    【解决方案1】:

    你会在$.post的回调函数中更新dom

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

    【讨论】:

      【解决方案2】:

      您可以使用.load() 将ajax 请求的结果放在一个div 中。

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

      【讨论】:

      • 我忘了.load这是一个更好的方法
      猜你喜欢
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多