我有以下jQuery代码段:
$.get('/foo', 'a=foo&b=bar', function () {
// ...
});
可以通过在闭包中使用this
来访问响应对象。但是,我需要获取XHR返回的响应文本。我该怎么做呢?
(顺便说一句,因为我使用" XHR"显然在这里引起了一些混淆,我想澄清这不是一个XMLHttpRequest对象,而是一个jQuery对象,我和#39已经验证了。)
答案 0 :(得分:1)
你可以像这样重写成功函数:
$.get('/foo', 'a=foo&b=bar', function (data, textStatus, jqXHR) {
console.log(jqXHR.responseText);
});
有关详细信息,请参阅https://api.jquery.com/jquery.get/