jquery - 获取 img 请求的响应

标签 jquery error-handling image

如何获取(非 ajax)图像请求的响应。

我正在使用 jQuery:

$('#myimg').error(function(err) {
    console.error(err);
}

但是这个 err 对象没有从服务器发送的响应。我可以在 chrome 开发工具中查看错误响应..这是此错误的预期响应,但如何从 javascript/jquery 访问该消息?

最佳答案

我认为没有办法做到这一点
您可以做的是在引发错误事件时进行 ajax 调用

$('img').error(function(err){
    var src = $(this).attr('src');
    $.ajax(src,[settings]);
})
$('img')[0].src = "http://asdasdasd.com"​;​​​​​

您将在 ajax 调用的错误处理程序中获得响应

关于jquery - 获取 img 请求的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644690/

相关文章:

image - 如何在Rust中从摄像头捕获的图像灰度图像

javascript - Active Bootstrap 选项卡在 DropDown SelectedIndexChanged 事件中丢失其索引?

javascript - jQuery 到常规 Javascript - 覆盖

error-handling - ServiceFabric : Service does not exist during deployment

html - 如何在 HTML 中将文本和图像并排放置?

Java Swing : best way to set background image clickable

jquery - 为什么移除后阶梯会消失?

javascript - 如何在 jquery 或 angularjs 中获取具有特定属性的标签名称的元素

objective-c - IOS- 使用 Try/Catch 加载 Json

php - 我可以将其他参数传递给 PEAR_ERROR_CALLBACK 的处理程序吗?