无法通过数据表更新表的第二页值PHP,SQL SERVER 2012,XAMPP

时间:2019-07-18 05:16:38

标签: javascript jquery html ajax sqlsrv

我的php代码有问题。一切正常,直到我将表格的页面更改为第2页。

我可以在第1页中添加,编辑,甚至删除结果,但是当我切换到同一表的第2页时,无法编辑或删除此处指示的结果。

请问是什么引起了这种担忧?我正在使用SQL SERVER 2012作为数据库。

我也无法编辑表中的搜索值。

我尝试通过sqlsrv_error()进行检查,很遗憾,没有发现错误。预先谢谢你。

这是我的脚本代码。

<script>
$(function(){
  $('.edit').click(function(e){
    e.preventDefault();
    $('#edit').modal('show');
    var id = $(this).data('id');
    getRow(id);
  });

  $('.delete').click(function(e){
    e.preventDefault();
    $('#delete').modal('show');
    var id = $(this).data('id');
    getRow(id);
  });
});

function getRow(id){
  $.ajax({
    type: 'POST',
    url: 'account_type_row.php',
    data: {id:id},
    dataType: 'json',
    success: function(response){
    $('.decid').val(response.seriesno);
    $('#edit_account_type_id').val(response.seriesno);
    $('#edit_accounttype').val(response.accounttype);
    $('#edit_accounttitle').val(response.accounttitle);
    $('#edit_accounttype').val(response.accounttype);
    $('#approve_account_type_id').val(response.account_type_id);
    $('#approve_accounttype').val(response.accounttype);
    $('#approve_accounttitle').val(response.accounttitle);
    $('#approve_accounttype').val(response.accounttype);
    $('#edit_postedby').val(response.postedby);
    $('#del_account_type').html(response.account_type);
    }
  });
}
</script>

编辑:我修复了它。我回顾了.on()函数。我将$('#edit').modal('show');更改为$("body").on('click', '.edit', function (e){,#delete也是如此。有没有更清洁的方法可以做到这一点?预先谢谢你。

0 个答案:

没有答案