Javascript jQuery:如果无法加载映像,则访问错误代码

Javascript jQuery:如果无法加载映像,则访问错误代码,javascript,jquery,image,error-handling,Javascript,Jquery,Image,Error Handling,我有一个页面,用户可以从文件系统、剪贴板或外部网站添加图像(浏览文件、拖放或复制/粘贴)。如果图像加载失败,我想让用户知道原因。例如,404(未找到资源)或403(禁止)-用户可能希望尝试不同的方法,具体取决于图像加载失败的原因 我使用以下代码处理故障: var image=$('<img>').appendTo(container); image.error(function(e){/* error handling code*/}); image.attr('src','exam

我有一个页面,用户可以从文件系统、剪贴板或外部网站添加图像(浏览文件、拖放或复制/粘贴)。如果图像加载失败,我想让用户知道原因。例如,
404(未找到资源)
403(禁止)
-用户可能希望尝试不同的方法,具体取决于图像加载失败的原因

我使用以下代码处理故障:

var image=$('<img>').appendTo(container);
image.error(function(e){/* error handling code*/});
image.attr('src','example.jpg');
var image=$('
我不知道如何访问导致失败的特定错误代码。如果我打开开发人员工具(chrome),错误消息将显示在那里…我如何访问代码中的相同消息?

您可以尝试此方法

var img = $.get("/img/example.jpg");
var statusCode = img.status,
statusText = img.statusText;

@JasonP我猜他想看到404或403的文本状态。我似乎在事件对象中找不到。@JasonP我很好地触发了错误回调;问题是,我如何访问状态代码?