AJAX调用的优先级

时间:2015-02-25 15:28:11

标签: javascript jquery ajax

我试图解决的问题:

我有两个ajax函数数组。

var topPriorityAjaxCalls = [ajaxCall1, ajaxCall2, ajaxCall3];

var minorPriorityAjaxCalls = [ajaxCall4, ajaxCall5, ajaxCall6, ... , ajaxCall10];

第一组ajax调用(topPriorityAjaxCalls)具有TOP优先级,因为一旦用户加载页面,这些调用获得的信息就需要它。

第二组ajax调用(minorPriorityAjaxCalls)也将获得我想向用户显示的信息,但是当用户加载页面时信息被隐藏(手风琴被关闭)。

为了优先考虑我的第一组ajax调用,是否足以先启动它们?所有浏览器都会遵循我调用这些函数的顺序吗?

- 我知道服务器的响应是异步的,因为AJAX中的A代表了这一点。

1 个答案:

答案 0 :(得分:1)

是的,所有浏览器都会按照您的代码发起请求的顺序发起请求。

这并不意味着网络将优先考虑它们,或者它们将比以后发起的请求更快地完成,但这是你能做的最多。

相关问题