2011-07-03 34 views
0

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

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

其他解决方案,我认为是更新与jQuery整个清单,让您无需为编辑/编程单独的函数添加/删除

所以我应该怎么去

回答

0

重新加载整个列表效率很低。它也会降低用户的速度。 服务器可以以信息形式回应有关数据库操作的信息。因此,如果操作成功,服务器可以例如回应:

{'response': 'OK'} 

,如果操作失败,服务器可以响应这样的:这取决于响应

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

然后,您可以更新受影响的表行, ,在ajax回调函数中。

+0

问题不是这样,为了插入行我必须在添加类上执行太多的工作,ids tr td – user1

+0

那么,“太多的工作”仍然工作较少,然后重新加载整个列表(我的意思是,电脑工作)。 您应该根据参数中的数据制作一个功能,为您添加/编辑行。 你可以在DOJO工具包的例子中启发 - Grid – JoshuaBoshi

相关问题