javascript - promise 的单一错误处理程序

标签 javascript jquery

jquery 返回的 Promise 是否提供了在最后一个位置处理所有错误的规定。像这样的事情:

enter image description here

如果是这样,我会很感激一些代码,也许是原始的 $.deferred.done.fail

尝试过的文档:http://api.jquery.com/deferred.fail/

最佳答案

var jqXHR1 = $.get('/echo/json/'),
    jqXHR2 = $.get('/echo/json/');

$.when(jqXHR1, jqXHR2).then(function(data1, data2){

    //success, do stuff with the data objects

}, function(jqXHR, textStatus, errorThrown) { 

    //error in at least one of the requets:
    console.log(jqXHR, textStatus, errorThrown);

});

尝试切换到无效的网址以结束错误回调。

http://jsfiddle.net/VHjzM/

关于javascript - promise 的单一错误处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16938531/

相关文章:

附加内容后的 jQuery 单击事件

php - 在 Laravel 5 中验证动态添加的输入字段

javascript - 使用 IF ELSE 检查 DIV 是否被隐藏

javascript - 如何将 @media 打印样式应用于 ckeditor 实例?

javascript - 如何获取所有表单触发器(不仅仅是当前脚本)?

jquery on click 功能仅在双击时起作用

jquery - highcharts 通过 JSON 获取数据?

javascript - 当倒计时计时器 = 0 时,警报按钮或提交表单

javascript - Video.js 自动加载字幕

jquery - .toggle 来自 <a> 的 div 不工作