Javascript 如何使用优先级对jqueryajax请求进行排队

Javascript 如何使用优先级对jqueryajax请求进行排队,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个包含多个ajax请求的网页,用于加载SVG预览图片。在同一个页面上,我有一些使用ajax加载jquery对话框使用的内容的按钮 我的问题是jquery对话框的加载时间太长,因为其他请求没有完成 我想知道是否可以取消所有请求以发送优先级请求,并且在完成后重新发送其他请求 当页面准备就绪时,将发送加载SVG的请求。如果用户单击按钮加载对话框,则必须优先执行加载对话框内容的请求 感谢您的帮助以下是jQuery优先级队列插件的示例: 或者,为了维护挂起的调用/回调列表,或者在上一个回调中嵌套下

我有一个包含多个ajax请求的网页,用于加载SVG预览图片。在同一个页面上,我有一些使用ajax加载jquery对话框使用的内容的按钮

我的问题是jquery对话框的加载时间太长,因为其他请求没有完成

我想知道是否可以取消所有请求以发送优先级请求,并且在完成后重新发送其他请求

当页面准备就绪时,将发送加载SVG的请求。如果用户单击按钮加载对话框,则必须优先执行加载对话框内容的请求


感谢您的帮助

以下是jQuery优先级队列插件的示例:

或者,为了维护挂起的调用/回调列表,或者在上一个回调中嵌套下一个调用,您可以查看IO


还有一个精彩的答案解释了

您希望更快地加载对话框,我说得对吗?谢谢,我将尝试实现您的上一个解决方案。