在数据库中添加数据后,通过AJAX添加/删除表行的最佳方法是什么

时间:2011-07-03 12:19:41

标签: jquery ajax

我经常需要通过Jquery POST add/delete/update数据库中的项目。 现在,下一步是通过AJAX再次动态添加行以显示已添加此行或删除该行(如果已删除)。

我想知道哪种方法最适合公司使用。

我认为另一个解决方案是使用jquery更新整个List,这样我就不需要编写单独的函数来编辑/添加/删除

那我该怎么办

1 个答案:

答案 0 :(得分:0)

重新加载整个列表效率非常低。它也减慢了用户的速度。 服务器可以对数据库操作进行信息响应。因此,如果操作成功,服务器可以响应,例如:

{'response': 'OK'}

如果操作失败,服务器可以响应如下:

{'response': 'FAILED', 'message': 'Problems with database connection'}

然后,您可以在ajax回调函数中更新受影响的列表行,具体取决于响应。