Ros*_*aid 2 php ajax jquery datatables
我正在尝试重新加载已插入选项卡的数据表。
请参考问题:成功后AJAX更新数据表
PHP 类 userX.php 有 3 个带有客户端实现的数据表。我可以使用按钮更改第一个表的一行,完成后记录将转到选项卡 2 -> 及其表二的内容。我现在使用 AJAX 更改状态,如下所示:
$(".changeStatus").click(function(event){
if(confirm("Are you sure changing status?")){
event.preventDefault();
var status = "In Production";
var id = $(this).attr('data-id');
$.ajax({
url : 'dbo.php',
method : 'POST',
data : {status : status , id : id},
success : function(data){
$('tr#'+id+'').css('background-color', '#ccc');
$('tr#'+id+'').fadeOut('slow');
}
});
}
else{
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
同时,它也必须在选项卡 2 表中更新。我尝试使用 div 内容来实现这一点;他们似乎都不起作用。我缺少什么?我愿意接受建议。
该表可以通过数据表的重新初始化方法简单地重新加载,也可以通过其内置的 AJAX 重新加载它。下面的代码块会有所帮助。
$(document).on('click','#ChangeNext',function(event){
if(confirm("Are you sure changing status?")){
event.preventDefault();
var statusid = $(this).attr('data-id');
$.ajax({
url : 'dbo.php',
method : 'POST',
data : {statusid : statusid},
success : function(data)
{
$('#exampleone').DataTable().ajax.reload();
}
});
}
else{
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21733 次 |
| 最近记录: |