Javascript:在页面加载时加载所有数据是很好的做法
本文关键字:加载 数据 很好 Javascript | 更新日期: 2023-09-27 18:02:50
我有一个网页在asp.net中使用可编辑的网格来更新/插入员工的记录。一个特定的员工可以有近50-70个属性。考虑到这个页面的频繁使用,我需要非常小心到服务器的往返和其他I/O操作,因为它可能会降低页面的性能。
我使用jquery插件从给定的可用列中进行选择。列表框的左面板使用xml文件填充,该文件在服务器上读取。属性可以是多种数据类型,如简单的字符串、整数或日期。
问题来自于包含下拉值的属性,例如department, teams等。我是否应该在页面开始加载时加载下拉框的值,而不管用户是否希望选择下拉框?或者我应该再次往返服务器并加载所选属性的下拉值。应该使用哪种方法,为什么?
注意:最多可以有4到6个下拉属性,最多30到40个值。
这实际上取决于用户需要下拉列表的可能性,以及您希望避免额外的Ajax加载的程度。
这是一个非常具体的问题。但如果你的下拉列表项不会在每个项目的基础上改变,我建议在页面加载时加载它们。否则,如果一个员工的下拉列表与其他员工的下拉列表不相同,则使用Ajax,这样每次都可以获得自定义下拉列表。
但是就像我说的,非常适合你的特殊情况