jquery - 在jquery中将两个json值相加
问题描述
我正在使用以下内容从 json 中获取数据。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
.
<script>
$.getJSON("https://www.chain.so/api/v2/address/DOGE/DK1i69bM3M3GutjmHBTf7HLjT5o3naWBEk", function(data)
{$('#donation_pot_1').text(data.data.received_value);
});
$.getJSON("https://www.chain.so/api/v2/address/DOGE/DLztFgLx33AMMiWFvLkbwy3cDdiuE9ZTrS", function(data) {
$('#donation_pot_2').text(data.data.received_value);
});
</script>
然后在div中显示数据:
<div id="donation_pot_1"></div>
<div id="donation_pot_2"></div>
我想将这两个值加在一起(如果可能,删除小数点后的数字)我不知道从哪里开始。任何帮助是极大的赞赏。
解决方案
您可以通过链接 Jonathan Lam 在他的回答中所说的请求来做到这一点,您可以使用parseInt
方法来删除这样的十进制值
$.getJSON("https://www.chain.so/api/v2/address/DOGE/DK1i69bM3M3GutjmHBTf7HLjT5o3naWBEk", function(data1) {
$.getJSON("https://www.chain.so/api/v2/address/DOGE/DLztFgLx33AMMiWFvLkbwy3cDdiuE9ZTrS", function(data2) {
var combinedText = parseInt(data1.data.received_value) + parseInt(data2.data.received_value);
$("#donation_pot_1").text(combinedText);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="donation_pot_1"></div>
推荐阅读
- symlink - msys2 中的符号链接:复制还是硬链接?
- java - 备份不包括表的 derby 数据库
- oracle - Oracle - 舍入所有列中的所有数值
- python - “语法错误:非默认参数遵循默认参数”的含义
- android - 使用 SurfaceView 在活动上显示插页式广告的行为
- typescript - 打字稿接口:除了已知密钥之外的其他任何东西都必须是
? - javascript - 何检查内部文本是否小于 5 并在其中应用一个类
- java - 如何使用 jwt 为用户名和密码配置 webSecurity?
- php - 来自 mysqli 的 HTML 选择返回不完整的行数据
- office-js - 如何在 Officejs 中使用任务窗格实现启用/禁用命令