在使用 jQuery 的客户端,我想知道是否可以检查链接 URL 是否有效(即不返回 404)。该链接指向另一个域,因此如果我只使用 $.get() 那么我最终会遇到权限问题。我记得读过一些有关使用 JSONP 请求的内容,但我不记得了。
我找到了一个似乎有效的解决方案(使用 YQL):
$.getJSON("http://query.yahooapis.com/v1/public/yql?"+
"q=select%20*%20from%20html%20where%20url%3D%22"+
encodeURIComponent(url)+
"%22&format=xml'&callback=?",
function(data){
if(data.results[0]){
// do whatever
}
}
);
假设您要检查的 URL 位于变量“url”中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)