需要在ajax成功回调中解析php数组

时间:2016-11-09 16:00:36

标签: php ajax pagination

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

数据来自php multidimension数组$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() 
      { 

      }

    });
  });
});

2 个答案:

答案 0 :(得分:0)

使用此

更改您的成功功能
success: function(response) {

}      

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

答案 1 :(得分:0)

使用此代码进行解析。

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

您可以访问data.var name

等数据