gpt4 book ai didi

javascript - 总计 json 数据?

转载 作者:行者123 更新时间:2023-12-02 20:34:18 25 4
gpt4 key购买 nike

[更新]

谢谢大家,最终代码:

        var EUR_share_cost = 0;
var USD_share_cost = 0;
var GBP_share_cost = 0;
var EUR_total_cost = 0;
var USD_total_cost = 0;
var GBP_total_cost = 0;

$.ajax({
url: '/producer/json/index/period/month/empties/'+empties+'/fields/'+fields+'/start/'+start+'/end/'+end+'',
async: false,
success: function(returned_values) {

$.each(returned_values.aaData, function(index, item) {

if (item[2] == 'EUR') {
EUR_share_cost += parseFloat(item[5]);
EUR_total_cost += parseFloat(item[3]);

} else if (item[2] == 'USD') {
USD_share_cost += parseFloat(item[5]);
USD_total_cost += parseFloat(item[3]);

} else if (item[2] == 'GBP') {
GBP_share_cost += parseFloat(item[5]);
GBP_total_cost += parseFloat(item[3]);
}
});
}
});

$('#EUR_share_cost').html(EUR_share_cost);
$('#USD_share_cost').html(USD_share_cost);
$('#GBP_share_cost').html(GBP_share_cost);

}

});

最佳答案

当你在$.each()时,回调有 2 个参数,第一个是索引(您看到的递增数字),第二个是实际项目,您实际上想要这样的东西:

 $.each(returned_values || {}, function(index, item) {
console.log(item);
});
<小时/>

我认为总的来说您正在寻找这个:

var eur_total = 0;
$.each(returned_values && returned_values.aaData || {}, function(index, item) {
if(item[2] == "EUR") eur_total += parseFloat(item[3]);
});
$('#EUR-total').val(eur_total);​

这将总计第三列...不确定您在哪一列(也许是第五列?),you can give it a try here .

关于javascript - 总计 json 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3564735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com