我的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也是如此。有没有更清洁的方法可以做到这一点?预先谢谢你。