jquery无法解雇

时间:2016-05-27 13:14:19

标签: javascript jquery ajax

我对jquery / ajax很新,但我尝试使用done代替successfail而不是error。它为done做了我想做的事,但fail似乎没有被解雇?以下代码有效,但如果我将error更改为fail,则不会将回调值设置为Error

done: function() {
    callback("Success");
},
error: function() {
    callback("Error");
}

任何人都知道可能出现的问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

失败是Promise interface的一部分所以你需要像这样做

$.ajax({})
   .done( function() {} )
   .fail( function() {} )
   .always( function() {} );