如果我正在使用的网络服务发生故障,我想显示其他图片。有人可以显示一般条件陈述。
想解析jsonp,js文件中的函数更改名称: OX7289210029({我的:例如})
我可以使用正则表达式来解析以'OX'常量开头的任何JSONP函数吗?
答案 0 :(得分:1)
您可以尝试下面的代码来查找图片是否存在:
function urlExists(testUrl) {
var http = jQuery.ajax({
type:"HEAD",
url: testUrl,
async: false
})
return http.status!=404;
}
而不是
if(urlExists('urlToImgOrAnything') {
...
}
else {
...
}
如有任何问题或疑虑,请检查并告知我们。
谢谢和问候, Durgaprasad
答案 1 :(得分:0)
最好的方法是使用普通的javascript:
<强>的Javascript 强>
var img = new Image(); //Create new Image object
img.src = "notexisting"; //notexisting = your own path
img.onerror = function() { alert("TEST"); } //Alerts test on failure
或者如果你坚持使用jQuery ......
<强>的jQuery 强>
$("imageselector").error(function() {
alert("Image error!");
});