PHP:JSON / AJAX实时更新​​以显示数据

时间:2016-05-16 02:42:07

标签: php json ajax

enter image description here

大家好,
当我删除第一条记录时,我的表格会实时更新,但订单号仍然是' 2',
是否可以将其更改为' 1'没有刷新页面,
目前我正在使用ajax来做到这一点,并找到了json_encode& json_decode可能能解决我的问题吗?

$.ajax({
    type:"POST",
    url:"delete_item.php",
    data:{id:del_id},
    success:
            function(){
            }
});

$(this).parents(".record").animate('fast').animate({opacity:'hide'},'slow');

这是为了显示我的数据

<tbody id='item_list'>
    <?php eitem_listItem($page, $record,$search); ?>
</tbody>

抱歉我的英语很差。

1 个答案:

答案 0 :(得分:0)

解决此问题的最简单方法是隐藏数据行的实际ID(可能是您使用id作为查询的唯一标识符) - 因此将其作为数据属性或删除按钮的ID(至给你del_id)或其他方法将它保存在数据中但不显示。

然后,当您迭代数据以显示它时 - 设置一个javascript计数,以便在显示数据时 - 每个<tr>行从此计数中获取其显示的索引 - 而不是id实际数据。

这意味着您将为第一个显示的行显示1 - 但您用于删除按钮的实际ID可能是2。例如。

因此,表格侧面的数字将成为一个显示的索引,它始终与数据行的实际序列匹配,但不一定与行的ID匹配。