我对jquery / ajax很新,但我尝试使用done
代替success
和fail
而不是error
。它为done
做了我想做的事,但fail
似乎没有被解雇?以下代码有效,但如果我将error
更改为fail
,则不会将回调值设置为Error
。
done: function() {
callback("Success");
},
error: function() {
callback("Error");
}
任何人都知道可能出现的问题?
谢谢!
答案 0 :(得分:1)
失败是Promise interface的一部分所以你需要像这样做
$.ajax({})
.done( function() {} )
.fail( function() {} )
.always( function() {} );