gpt4 book ai didi

javascript - 检查 URL 是否在 Javascript 中损坏

转载 作者:可可西里 更新时间:2023-11-01 15:06:21 27 4
gpt4 key购买 nike

此问题之前已在 Stack 上发布,但没有一个问题具体到我想了解的内容。

检查 URL 是否正确发送 http Head 请求的最简单方法。但是如何使用它来指定 URL?

我在之前的帖子中发现了这一点:

function UrlExists(url) {
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}

但由于某些原因,它似乎无法在 firebug 中运行。

我提前为我的愚蠢道歉。

最佳答案

我建议使用 jQuery 进行正确的跨浏览器 ajax 请求:

function UrlExists(url, cb){
jQuery.ajax({
url: url,
dataType: 'text',
type: 'GET',
complete: function(xhr){
if(typeof cb === 'function')
cb.apply(this, [xhr.status]);
}
});
}

用法:

UrlExists('/path/script.pl', function(status){
if(status === 200){
// file was found
}
else if(status === 404){
// 404 not found
}
});

关于javascript - 检查 URL 是否在 Javascript 中损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3915634/

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