【发布时间】:2010-11-10 09:25:00
【问题描述】:
我正在运行数据库查询以使用 jquery 加载下拉框。有没有办法在查询运行时在下拉框中显示“正在加载...”字样?
谢谢。
【问题讨论】:
-
仅供参考,当您在检索后将项目添加到下拉列表时,如果选项数量超过一个微不足道的数量,请避免手动将每个选项添加到列表中。您需要执行类似于以下内容的批量插入: var options = [];变量索引 = -1; for (var item in items) { options[++index] = ''; } 选项[++index] = ''; $(ListBox).after(options.join(''));警告代码未经测试,可能无法按原样工作。
-
呃,这里没有格式化,不确定如何正确格式化。请参阅 stackoverflow.com/questions/815103/… 作为具有大量选项的性能的起点。基本上,你想限制你正在做的 DOM 操作的数量。向 DOM 中进行一次大插入比多次更新它要快。
标签: jquery asp.net-mvc ajax