将新数据附加到列表与请求数据并填充列表

时间:2010-10-10 00:34:42

标签: php javascript database

例如,将新类别添加到列表中。

一旦添加了新类别并成功提交给数据库,我应该使用JS直接将此值附加到列表中,还是应该再次查询表并重新填充列表?

2 个答案:

答案 0 :(得分:0)

这取决于系统/应用程序将使用多少用户。如果并发级别太高并且预计会频繁添加类别,那么您可能希望查询db以获取整个列表并显示它,但如果不是这种情况,那么它应该是单击确定以将当前条目附加到列表中。

答案 1 :(得分:0)

你可以做到这两点。最简单的方法取决于在列表中显示新类别需要做些什么。如果只是将类别名称添加到列表中,则无需重新加载列表。如果你需要在它之间的某个地方添加它来维护字母顺序,它会变得更加棘手。如果添加类别意味着许多其他元素受到影响并且需要更改,则重新加载完整列表可能会更容易。

重新加载完整列表的一个缺点是重复代码的可能性。当您加载页面并使用PHP生成HTML时,第一次需要列表和标记,第二次使用JavaScript重新加载列表时。在这种情况下,最好以一种方式设置脚本,以便您可以轻松使用相同的代码来请求此列表。否则你会两次写同样的东西。