如何使用客户端脚本加速Ajax调用

时间:2013-08-29 07:49:47

标签: javascript ajax magento jquery

我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我是新手,对这个笨拙的问题感到抱歉。

您可以在下面看到我的目标概述。

enter image description here

这个我用ajax函数写出这个,用于显示动态下拉值,花费的时间超过1分钟。

我怎么能以非常快的速度做到这一点?

任何想法?

3 个答案:

答案 0 :(得分:0)

如果这三个选择框中的所有项目的数量都有点小(~100)那么它更快更容易加载JS数组中的页面的所有选项,并且在更改第一个选择框时,您只需从中获取相关项目数组

答案 1 :(得分:0)

我相信没有办法让AJAX更快地调用... 但我建议在产品下拉列表中显示加载图像,直到所有ajax调用成功....

使用ajaxStart()ajaxStop()来执行此操作。

答案 2 :(得分:0)

您还可以在页面开始加载后加载所需的数据。然后只需在选择框的更改上显示所有适用的选项。但是,如果您有大量数据,这可能不是最明智的解决方案。如果您有一个大型数据集和常用的选项,则默认情况下您可以在页面加载时加载更常用的选项。