【发布时间】:2014-05-18 01:33:23
【问题描述】:
我需要能够检测 JavaScript 中丢失的图像。
无法使用服务器上的 PHP,因为 href 是由 JavaScript 计算的。 当文件存在时起作用的脚本是:
Data_ID = _DataRow.getDataItem()["Data_ID"];// Picks up the ID of the data
_HitJPG = document.getElementById("HitJPG");
JPGFileName = _DataRow.getDataItem()["JPGFileName"];
directory = JPGFileName.slice(0, 10);
directory = directory.replace(/-/g, "/");
_HitJPG.innerHTML = "<a href=http://77.88.99.54/data/" + directory + "/" + JPGFileName + " ><h3>JPG File for this Data </h3>" + JPGFileName + "</a>";
如何在 Div 中设置“InnerHTML”之前检测 HTTP 404 代码?
【问题讨论】:
-
你可以一直使用 jQuery,其中的
ajax函数很有帮助,并且可以解决跨浏览器问题。 -
执行 AJAX 请求并等待响应。 (你确实不需要这个简单的任务需要 jQuery。)
标签: javascript php