【发布时间】:2013-03-26 14:35:04
【问题描述】:
我需要通过 Javascript 加载图像,但如果失败,请了解 404 和 500 错误之间的区别。
我有将图像加载到“img”标签中的代码,如下所示:
var img = $('<img />').attr('src', url)
.load(function() {
// Do something.
})
.error(function(ev) {
// What sort of error?
});
在 error() 函数中,我似乎无法判断错误是 500 还是 404。有什么办法吗?
【问题讨论】:
-
我很惊讶
.error完全有效!它不应该。为什么 jQuery 关心您设置src属性与任何其他属性?它如何/为什么甚至能够挂钩页面上元素的 HTTP 请求? -
记录功能:api.jquery.com/error
-
有趣!我不知道。
标签: javascript jquery