从我的jqXHR查询中接收到的$.post对象包含done函数。但是我意识到这个函数只返回它的jqXHR对象:
$.post(query, function(a,b,jqXHR) {
jqXHR === jqXHR.done() //true
});我该怎么解释呢?
发布于 2017-09-09 21:34:10
由于jquery的ajax调用返回承诺,因此done()、fail()、always()和then()函数都将返回jqXHR对象以使承诺正确工作。
更多信息可以在这里找到:
http://api.jquery.com/jQuery.ajax/#callback-functions
https://stackoverflow.com/questions/46135219
复制相似问题