我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我是新手,对这个笨拙的问题感到抱歉。
您可以在下面看到我的目标概述。
这个我用ajax函数写出这个,用于显示动态下拉值,花费的时间超过1分钟。
我怎么能以非常快的速度做到这一点?
任何想法?
答案 0 :(得分:0)
如果这三个选择框中的所有项目的数量都有点小(~100)那么它更快更容易加载JS数组中的页面的所有选项,并且在更改第一个选择框时,您只需从中获取相关项目数组
答案 1 :(得分:0)
我相信没有办法让AJAX更快地调用... 但我建议在产品下拉列表中显示加载图像,直到所有ajax调用成功....
使用ajaxStart()ajaxStop()来执行此操作。
答案 2 :(得分:0)
您还可以在页面开始加载后加载所需的数据。然后只需在选择框的更改上显示所有适用的选项。但是,如果您有大量数据,这可能不是最明智的解决方案。如果您有一个大型数据集和常用的选项,则默认情况下您可以在页面加载时加载更常用的选项。