删除MySQL中的功能不在下一页

时间:2017-06-12 05:25:51

标签: javascript php mysql ajax database

我使用MySQL中的删除功能。当一个条目包含10个以上的记录但是移动到下一页功能不起作用时,它在第一页上工作正常。 我不知道这有什么不对。

我使用的功能..

     **//Delete Function 
   $('.deleteRecord').click(function(){
    var delRec = $(this).attr('id');
    $.ajax({
      type: 'POST',
      url: 'tab_delete.php',
      data: { delRecord : delRec},
      success:function(data){
          alert(data);
      }
    });
   });**

这是MySQL查询。

   <?php

include 'config.php';

            $sql = "DELETE from tab_reg where tab_regID = " . $_POST["delRecord"];
            $result = $conn->query($sql);
            /*$sql = "DELETE from tab_reg where tab_regID = " . $_POST["delRecord"];*/
            $result = $conn->query($sql);
            if($result === TRUE){
                echo "Deleted";
                die;
            }
            else{
                echo "Error";
                die;
            }

?>

2 个答案:

答案 0 :(得分:0)

你应该使用

$(document).on('click','.deleteRecord', function(){
   // rest of your code.
});

答案 1 :(得分:-1)

如果这是基于Ajax的分页,则需要更改以下行

$('.deleteRecord').click(function(){

$('.deleteRecord').on('click', function(){

http://api.jquery.com/on/