0

我正在尝试添加“average_estimated_submitted_chargesand”中的所有值

我就是这样做的。

通过发出 getJSON 请求并将它们存储在 div 中来获取所有值。然后尝试阅读每个并将它们相加。不工作。返回南。(向下滚动到小提琴底部以查看错误)

var html = '';
var sum = '';

var dataUrl = 'http://data.cms.gov/resource/sq7j-n2ta.json';
$.getJSON(dataUrl, function(data){
    $.each(data, function(i){
        html += '<div class="billedCost">'+ data[i].average_estimated_submitted_charges + '</div>';
    });
    $('.holder').append(html);

    $('.billedCost').each(function(){
       sum += +this.value;
    });
    $('.total').append(sum);

});

这是我的小提琴

http://jsfiddle.net/sghoush1/uV6zy/5/

4

3 回答 3

2

不知道你为什么后来添加它 - 这是我在 jsfiddle 中所做的,使用 parseFloat();

var html = '';
var sum = 0;

var dataUrl = 'http://data.cms.gov/resource/sq7j-n2ta.json';
$.getJSON(dataUrl, function(data){
    $.each(data, function(i){
        html += '<div class="billedCost">'+ data[i].average_estimated_submitted_charges + '</div>';
        sum += parseFloat(data[i].average_estimated_submitted_charges);
});
    $('.holder').append(html);

    $('.total').append(sum);

});
于 2013-07-09T04:19:22.047 回答
1

试试这个

var html = '';
var sum = 0;

var dataUrl = 'http://data.cms.gov/resource/sq7j-n2ta.json';
$.getJSON(dataUrl, function(data){    
$.each(data, function(i){
    html += '<div class="billedCost">'+ data[i].average_estimated_submitted_charges + '</div>`';
    sum += parseFloat(data[i].average_estimated_submitted_charges);
});

$('.holder').append(html);
$('.total').append(sum);

});

小提琴:http: //jsfiddle.net/aE6Bk/

于 2013-07-09T04:22:29.207 回答
0

试试这个完整的代码:HTML:

<div class="holder">Billed Cost</div>
<div class="total">Total</div>

脚本 :

var html = '';
var sum = 0;

var dataUrl = 'http://data.cms.gov/resource/sq7j-n2ta.json';
$.getJSON(dataUrl, function(data){
    $.each(data, function(i){
        html += '<div class="billedCost">'+ data[i].average_estimated_submitted_charges + '</div>';
        sum = sum+parseFloat(data[i].average_estimated_submitted_charges);
    });
    //alert(sum);
    $('.holder').append(html);

    $('.total').append(sum);

});

例子

希望它会有所帮助。

于 2013-07-09T04:23:37.103 回答