Jquery 调试Ajax请求

Jquery 调试Ajax请求,jquery,ajax,cordova,Jquery,Ajax,Cordova,我有一个cordova应用程序,我正在对服务器进行ajax调用,我希望看到响应。有一个fail被调用,它返回我的响应error,我想正确地评估这个错误响应。为此,我创建了一个div,并将错误响应填入其中,但我在手机屏幕上看到的是:[Object]。我想扩展这个对象来查看所有内容,因为我不知道这个对象中有什么。 这是我的ajax调用: function getUserDefaultWalletUpdatedBalance() { $.ajax( { url: req

我有一个cordova应用程序,我正在对服务器进行ajax调用,我希望看到响应。有一个
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) 
为我解决了这个问题