如何解决验证比特币交易 Json
我正在尝试使用示例请求验证我的应用程序的比特币 URL JSON 格式的交易。我不知道在这个 URL 中我是否有我的案例的答案。我需要在列表中显示数据。我需要的信息请求是付款没关系。你能帮我吗?
$.ajax({
url:'https://blockchain.info/tx/a47b5f0e31faaec5ff7d8d7c4662e174dae99ecbddd9bf32a846017b69c98794?format=json',type: 'POST',dataType: 'HTML',data: {param1: 'value1'},})
.done(function(data) {
alert(data);
console.log("success");
//check the json and print result
$('#answer').html("<li>"+data+"</li>");
})
.fail(function(data) {
alert("Error: " + data);
console.log("error");
})
.always(function() {
console.log("complete");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<div id="answer">waiting..</div>
解决方法
我想我理解你的问题,所以你想获取数据,然后将事务值列表打印到 DOM,所以我使用 fetch API 来检索事务值,然后我抓取了遍历它们的输出事务并创建了一个“li”对于每个值并将其附加到 DOM ,希望这对您有帮助
let proxyUrl = 'https://cors-anywhere.herokuapp.com/'
const list = document.getElementById('values')
const renderValues = (values) => {
values.forEach(value => {
const element = document.createElement('li')
console.log(element)
element.innerHTML = value.value
list.appendChild(element)
})
}
fetch(proxyUrl + 'https://blockchain.info/tx/a47b5f0e31faaec5ff7d8d7c4662e174dae99ecbddd9bf32a846017b69c98794?format=json').then(data => data.json()).then(res => renderValues(res.out)).catch(err => console.error(err))
<div id="answer">
<ul id="values">
</ul>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。