如何在AJAX响应中访问json数组的值

时间:2013-12-13 18:25:06

标签: jquery ajax json

现在在我的AJAX调用中,我发送了一个json数组,并且我从服务器返回一个json编码的数组。这是正常运行的,因为我可以验证开发工具中的值。我要添加的是一个条件块来检查response.remaining的值。如果值是负数,则以单向显示,如果是正数,则以另一种方式显示,如果是,则只显示$ 0.00。像这样:

request.done(function(response){
    if(response.remaining.value() < 0){
         $('#remaining').html('<h1 class="negativeNum">&#36;' + response.remaining + '</h1>');
    } else if(response.remaining.value() > 0) {
        $('#remaining').html('<h1 class="positiveNum">&#36;' + response.remaining + '</h1>');
    } else {
        $('#remaining').html('<h1>&#36;0.00</h1>');
    };
});

1 个答案:

答案 0 :(得分:0)

这最终对我有用,老实说,标记为重复的链接确实对我没有帮助。也许这个人将来会帮助其他人。

request.done(function(response) {
    var remaining = response.remaining;
    if(remaining > "0") {
        $('#cash_remaining').html('<h1 class="positiveNum float-right">&#36;' + response.remaining + '</h1>');
    } else if(remaining < "0") {
        $('#cash_remaining').html('<h1 class="negativeNum float-right">&#36;(' + response.remaining + ')</h1>');
    } else {
        $('#cash_remaining').html('<h1 class="float-right">&#36;0.00</h1>');
    };
});