解决ajax分页中的错误

时间:2016-03-10 03:49:31

标签: php ajax codeigniter

我正在尝试使用codeigniter添加ajax分页。以下是我的代码:

<script type="text/javascript">
$(function() {
  applyPagination();

  function applyPagination() {
    $("#ajax_pagingsearc a").on("click", function() {
    var url = $(this).attr("href");

      $.ajax({
        type: "POST",
        data: "ajax=1",
        url: url,
       success: function(msg,status) {

          $("#ajaxdata").html(msg);
          alert(status);
          applyPagination();
        }
      });
    return false;
    });
  }
});

它不起作用 - 有人可以帮助我吗? 在控制台中获取[HTTP / 1.1 500内部服务器错误

1 个答案:

答案 0 :(得分:0)

我认为如果你调用onclick事件,applyPagination函数将不起作用               

<script type="text/javascript">

    $(function() {

    $("a").on("click", function() {

      var url = $(this).attr("href");

      $.ajax({
        type: "POST",
        data: "ajax=1",
        url: url,
       success: function(msg,status) {

          $("#ajaxdata").html(msg);
          alert(status);
        }
      });
    return false;
    });
});
</script>

<body>

<a href = "process.php">hello</a>
<div id="ajaxdata">

</div>
</body>
</html>

简单的php文件process.php

<?php
print_r($_POST);
exit;
?>

按照以下链接

simple pagination

ajax pagination

我希望你在问问题之前搜索得很好,否则你可能会失去声望(这很难赚,但很容易丢失)