2016-07-20 32 views
0

我有以下的jQuery片段:如何在jQuery中獲得XHR的響應文本?

$.get('/foo', 'a=foo&b=bar', function() { 
    // ... 
}); 

響應對象可以通過在閉合件使用this進行訪問。但是,我需要獲取XHR返回的響應文本。我如何去做這件事?

(順便說一句,因爲我使用的「XHR」顯然是造成這裏有些混亂,我想澄清,這不是一個XMLHttpRequest對象,而是一個jQuery對象,我已經驗證。)

+0

@ Cameron637'this'不是一個XMLHttpRequest對象。 – user2064000

回答

1

你重寫成功,函數是這樣的:

$.get('/foo', 'a=foo&b=bar', function (data, textStatus, jqXHR) { 
    console.log(jqXHR.responseText); 
}); 

有關詳細信息,請參閱https://api.jquery.com/jquery.get/