【发布时间】:2025-12-30 06:30:12
【问题描述】:
我正在使用 jQuery 的 getScript() 方法加载一些第三方 js 库,我想知道这个方法是否有默认超时值。我真的不相信 getScript 会一直等到它得到响应,但我需要知道它退出前多长时间,如果该值对我来说不理想,有没有办法配置它?也许是这样的?
$.ajaxSetup({
cache: true
});
【问题讨论】:
标签: javascript jquery getscript
我正在使用 jQuery 的 getScript() 方法加载一些第三方 js 库,我想知道这个方法是否有默认超时值。我真的不相信 getScript 会一直等到它得到响应,但我需要知道它退出前多长时间,如果该值对我来说不理想,有没有办法配置它?也许是这样的?
$.ajaxSetup({
cache: true
});
【问题讨论】:
标签: javascript jquery getscript
这是一个简写的Ajax函数,相当于:
$.ajax({
url: url,
dataType: "script",
success: success
});
因此它使用默认超时,您可以像通常对 jQuery.ajax 所做的那样覆盖该超时。
【讨论】:
jQuery.ajax 的情况。最大的不同是getScript 函数没有使用XMLHttpRequest。它只是在您的文档中添加了一些远程 javascript。您可以尝试查看 jQuery 源代码,并在那里找到他们实现回调和超时的地方。这会给你答案