我尝试发生404错误,因为源(src)丢失了。
var $chart = $("<img />")
.addClass("trend-pic")
.error(function(){
console.log("error loading..")
});
try{
$chart.attr("src", jobs[counter].url + "test/trend")
}catch(err){
$chart.attr("src", "");
}
如果尝试了许多东西来捕获错误,即最后放置.error(function(){})
。
使用$chart.load()
- 方法检查图像是否被加载?
没有那些帮助?
GET {myURLString} 404 (Not Found)
浏览器:Safari
答案 0 :(得分:1)
您无法从控制台中真正删除这些404错误。 您可以做的最好的事情是进行一些ajax调用并查看返回代码,但之后您将仅限于请求您自己的域。
编辑 -
哦,是的,这些错误将继续显示在“请求”标签中!它们不会出现在“控制台”标签中(在Chrome中)。
答案 1 :(得分:0)
我认为除了使用正确的网址之外,无法从控制台中消除错误。
在使用try {} catch()的代码中抛出错误,并使用空字符串再次调用$chart.attr
。
在设置.attr()
if (jobs[counter].url !== void 0 &&
jobs[counter].url.length !== 0) {
$chart.attr("src", jobs[counter].url + "test/trend")
}
所以你可以删除try {} catch()
希望它有所帮助。
答案 2 :(得分:0)
Ajax 仍然在找不到文件时抛出错误 (404)
我正在使用这个功能
tell application "Safari"
set sst to "nikon"
repeat with w in windows
if exists (tabs of w whose URL contains sst) then
set wix to index of w
set wid to id of w
exit repeat
end if
end repeat
end tell
display dialog "Window: " & wix & return & "Window ID: " & wid
答案 3 :(得分:-1)
404不是错误。这是服务器说它没有客户端引用的源的方式。
答案 4 :(得分:-1)