【问题标题】:Need to parse php array in ajax success callback需要在ajax成功回调中解析php数组
【发布时间】:2016-11-09 16:00:35
【问题描述】:

我正在努力在 CodeIgniter 中实现基于 ajax 的分页。当用户点击下一个分页链接时,我需要更新页面上的表格内容。

数据来自php多维数组$incomplete.Like$incomplete->name$incomplete->test等。 我需要做的是在ajax成功调用中解析$incomplete PHP数组,以便我们可以替换内容。我不知道在成功函数中写什么来解析 PHP 数组 ($incomplete)。

<script type="text/javascript">

var record = <?php echo json_encode($incomplete); ?>; // this is a multidimensional array

$(function(){
    $('body').on('click','ul#search_page_pagination>li>a',function(e){
      e.preventDefault();  // prevent default behaviour for anchor tag
      var Pagination_url = $(this).attr('href'); // getting href of <a> tag

    $.ajax({
      url:Pagination_url,
      type: 'POST',
      dataType: 'json',
      cache: false,

      success: function() 
      { 

      }

    });
  });
});

【问题讨论】:

    标签: php ajax pagination


    【解决方案1】:

    使用此代码进行解析。

    $.ajax({
    url:Pagination_url,
    type: 'POST',
    dataType: 'json',
    cache: false,
    success: function(data) {
    alert(data[0]);
    }
    

    您可以访问您的数据,例如 data.var 名称

    【讨论】:

      【解决方案2】:

      用这个改变你的成功功能

      success: function(response) {
      
      }      
      

      响应参数将包含您的 php 脚本的 json 输出。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-04
        • 2018-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多