Jam*_*ore 13 javascript jquery json xmlhttprequest
如果我创建一个成功的jquery AJAX请求,我会收回我的JSON数据.但是,如果我发出请求并且我得到了200响应代码以外的其他东西,我无法在Jquery回调中获取数据.我需要数据,因为它有关于数据的描述.
success: function (data, tst, xhr) {
$.log('XHR OK');
},
error: function (xhr, tst, err) {
$.log('XHR ERROR ' + XMLHttpRequest.status);
},
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
谢谢
Jam*_*ore 19
在里面:
error: function (xhr, tst, err) {
$.log('XHR ERROR ' + XMLHttpRequest.status);
},
Run Code Online (Sandbox Code Playgroud)
您可以使用
error: function (XMLHttpRequest, textStatus, errorThrown) {
$.log('XHR ERROR ' + XMLHttpRequest.status);
return JSON.parse(XMLHttpRequest.responseText);
},
Run Code Online (Sandbox Code Playgroud)
在发生错误时获取JSON响应.
XMLHttpRequest.responseText
Run Code Online (Sandbox Code Playgroud)
干杯.