我经常需要通过Jquery POST add/delete/update
数据库中的项目。
现在,下一步是通过AJAX再次动态添加行以显示已添加此行或删除该行(如果已删除)。
我想知道哪种方法最适合公司使用。
我认为另一个解决方案是使用jquery更新整个List,这样我就不需要编写单独的函数来编辑/添加/删除
那我该怎么办
答案 0 :(得分:0)
重新加载整个列表效率非常低。它也减慢了用户的速度。 服务器可以对数据库操作进行信息响应。因此,如果操作成功,服务器可以响应,例如:
{'response': 'OK'}
如果操作失败,服务器可以响应如下:
{'response': 'FAILED', 'message': 'Problems with database connection'}
然后,您可以在ajax回调函数中更新受影响的列表行,具体取决于响应。