gpt4 book ai didi

javascript - 为什么 ajax 调用中的错误文件路径会杀死整个 javascript 文件?

转载 作者:行者123 更新时间:2023-12-02 17:01:26 24 4
gpt4 key购买 nike

我的一个 java script 文件中有此函数,它使用 ajax 请求来获取一些数据。我发现如果输入了错误的路径即url不正确:

Ext.Ajax.request({ 
url: comURL,
method: 'GET',
success: function(response) {
upMeet.innerHTML=response.responseText;
},
failure: function(response){
alert("Failed to load Meetings. Please contact support");
}
});

然后整个页面无法识别 javascript 文件的其余 3000 多行代码。

我已经修复了文件路径,但我仍然很好奇为什么错误的路径会使文件的其余部分无效(在所有浏览器中)。

最佳答案

我真的不知道 Ext.Ajax.request 是如何工作的,但可能是当它发现“不可访问”的 url 时抛出异常。

为什么不尝试将该代码包装在 try 和 catch block 中。如下所示:

try {
Ext.Ajax.request({
url: comURL,
method: 'GET',
success: function(response) {
upMeet.innerHTML=response.responseText;
},
failure: function(response){
alert("Failed to load Meetings. Please contact support");
}
});
} catch (e) {
console.log(e);
}

关于javascript - 为什么 ajax 调用中的错误文件路径会杀死整个 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25667871/

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