Jquery 调试Ajax请求
我有一个cordova应用程序,我正在对服务器进行ajax调用,我希望看到响应。有一个Jquery 调试Ajax请求,jquery,ajax,cordova,Jquery,Ajax,Cordova,我有一个cordova应用程序,我正在对服务器进行ajax调用,我希望看到响应。有一个fail被调用,它返回我的响应error,我想正确地评估这个错误响应。为此,我创建了一个div,并将错误响应填入其中,但我在手机屏幕上看到的是:[Object]。我想扩展这个对象来查看所有内容,因为我不知道这个对象中有什么。 这是我的ajax调用: function getUserDefaultWalletUpdatedBalance() { $.ajax( { url: req
fail
被调用,它返回我的响应error,我想正确地评估这个错误响应。为此,我创建了一个div
,并将错误响应填入其中,但我在手机屏幕上看到的是:[Object]
。我想扩展这个对象
来查看所有内容,因为我不知道这个对象中有什么。
这是我的ajax调用:
function getUserDefaultWalletUpdatedBalance()
{
$.ajax(
{
url: request_url('get-default-wallet-balance'),
type: "get",
data:
{
'user_id': window.localStorage.getItem('user_id'),
},
dataType: 'json',
beforeSend: function(xhr)
{
xhr.setRequestHeader('Access-Control-Allow-Methods', 'GET');
xhr.setRequestHeader('Authorization-Token', `${window.localStorage.getItem('token')}`);
$('.loader').css('display', 'block'); //show loader
},
})
.done(function(data)
{
$('.loader').css('display', 'none'); //hide loader
$('.profileDiv').css('display', 'block'); //show page
if (data.success.status == 200)
{
// console.log(data.success);
$(".av_blance").text(data.success.defaultWalletBalance);
}
})
.fail(function(error)
{
$('.loader').css('display', 'none'); //hide loader
$('.my').text(error);
});
}
答案如下:
Json.stringify(error)
为我解决了这个问题