-1

如果我正在使用的网络服务出现故障,想显示其他图像。有人可以显示一般条件语句。

想要解析 jsonp,无论 js 文件中的谁函数更改名称:OX7289210029({my:example})

我可以使用正则表达式来解析任何以“OX”常量开头的 JSONP 函数吗?

4

2 回答 2

1

您可以尝试以下代码来确定图像是否存在:

function urlExists(testUrl) {
 var http = jQuery.ajax({
    type:"HEAD",
    url: testUrl,
    async: false
  })
  return http.status!=404;
}

比使用

if(urlExists('urlToImgOrAnything') {
...
}
else {
...
}

如果有任何问题或疑虑,请检查并告诉我。

谢谢和问候, 杜尔加普拉萨德

于 2012-12-06T21:40:29.543 回答
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!");
});
于 2012-12-06T21:44:10.843 回答