如果我正在使用的网络服务出现故障,想显示其他图像。有人可以显示一般条件语句。
想要解析 jsonp,无论 js 文件中的谁函数更改名称:OX7289210029({my:example})
我可以使用正则表达式来解析任何以“OX”常量开头的 JSONP 函数吗?
如果我正在使用的网络服务出现故障,想显示其他图像。有人可以显示一般条件语句。
想要解析 jsonp,无论 js 文件中的谁函数更改名称:OX7289210029({my:example})
我可以使用正则表达式来解析任何以“OX”常量开头的 JSONP 函数吗?
您可以尝试以下代码来确定图像是否存在:
function urlExists(testUrl) {
var http = jQuery.ajax({
type:"HEAD",
url: testUrl,
async: false
})
return http.status!=404;
}
比使用
if(urlExists('urlToImgOrAnything') {
...
}
else {
...
}
如果有任何问题或疑虑,请检查并告诉我。
谢谢和问候, 杜尔加普拉萨德
最好的方法是使用纯 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!");
});