gpt4 book ai didi

javascript - 处理 jQuery.getScript 中的错误

转载 作者:数据小太阳 更新时间:2023-10-29 04:21:51 24 4
gpt4 key购买 nike

jQuery 的 getScript函数似乎不支持错误回调函数。我不能在这里使用全局 ajax 错误处理代码,本地错误函数将是理想的。

回调获取数据/textStatus 的文档似乎不正确 - 回调均未获取。

关于如何检测对 getScript 的调用失败(例如服务器不可用)的任何建议?

编辑:刚刚查看了源代码,似乎回调仅在成功时调用,数据始终设置为 null 且 textStatus 未定义(因为它是仅成功的回调,我想)。此功能的文档非常不正确。

最佳答案

从 jQuery 1.5 开始,您可以在对 getScript 的调用中附加一个 .fail。

$.getScript('foo.js', function(){
//script loaded and parsed
}).fail(function(){
if(arguments[0].readyState==0){
//script failed to load
}else{
//script loaded but failed to parse
alert(arguments[2].toString());
}
})

http://api.jquery.com/jQuery.getScript/#handling-errors

关于javascript - 处理 jQuery.getScript 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1406537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com