gpt4 book ai didi

javascript - ajax get,如果未找到原始网址,则使用备用网址

转载 作者:行者123 更新时间:2023-11-28 09:07:23 24 4
gpt4 key购买 nike

我想知道如果找不到原始文件是否可以提供备用网址。具体来说:

文件的链接是动态生成的,最后四个字符是当前年份。并不总是有当前年份的文件,因此我的目标是提供一个备份网址,其中包含前一年的位置。

这是我正在使用的当前代码的示例:

var newXML = function(url) { 
var newDoc = null;
$.ajax({
type: "GET",
url: url,
dataType: "xml",
async: false,
success: function(xml) {
newDoc = $(xml);
},
error: function(jqXHR, text, errorMsg) {
alert("The following error occurred: "+ errorMsg);
}
});
return newDoc;
}

每当我需要检索文档时,我只需调用 newXML 并向其传递一个以当年结尾的 url。如果文件不存在,我如何提供备份?

最佳答案

这是一个快速但肮脏的修复。我在第一次尝试查找主文件后添加了此代码。

setTimeout(function(){
if($('#latest').is(':empty')){ "Added code here requesting an alternate file if div is empty" }}, 1000);

我只会使用它,直到我掌握了上面评论中概述的正确方法为止。具体jQuery.get() .

我不提倡使用这种方法,除非你在最后期限内并且正在扑灭其他火灾。一旦这些大火被扑灭,我将花几个小时来了解如何正确解决这个问题。也就是说,它运行良好。

关于javascript - ajax get,如果未找到原始网址,则使用备用网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16847365/

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