gpt4 book ai didi

jquery - 如果外部 html 存在,如何包含,否则什么都不做?

转载 作者:行者123 更新时间:2023-12-01 06:40:37 24 4
gpt4 key购买 nike

我有一个使用 jquery 的页面,我想检测外部文件是否存在。如果是,我想将其加载到 div 中,但如果没有,我希望它什么也不做。

我正在使用此代码,它可以加载文件,但如果外部文件不存在,它会加载 404 错误页面。我对 jquery 很陌生,希望得到任何帮助。此外,检查文件的方法需要具有 rootdomain+,以便代码可以插入到多个站点而无需编辑。

$(function() {
$('#test').load('/pages/test.html');
});

任何帮助将不胜感激。我已经搜索了好几天,但我发现的唯一的东西是头部检查脚本,如果网址无效,这些脚本无法选择不执行任何操作。我很想知道如何自己编写这个简单的代码,但现在它超出了我的能力范围。 :)

杰里

最佳答案

尝试使用 ajax() 方法而不是 load() 并在成功回调中设置 html():

$(function() {
$.ajax({
url: "/pages/test.html",
cache: false,
dataType: "html",
success: function(html){
$('#test').html(html);
}
});
});

关于jquery - 如果外部 html 存在,如何包含,否则什么都不做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4863668/

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