从url jquery获取JSON

时间:2017-05-30 16:36:07

标签: javascript jquery json

我正试图从这个网址获取一些json数据:

https://block.io/api/v2/get_network_fee_estimate/?api_key=3a76-cee6-531b-6f51&amounts=1&to_addresses=2NGWg8QpRxZ3m6wBHpQPW7r1rjL56hE42ht

所以它会像datafeee ['data'] ['estimated_network_fee'] 用这个:

$.getJSON(' https://block.io/api/v2/get_network_fee_estimate/?api_key=3a76-cee6-531b-6f51&amounts='+ simulator_btc +'&to_addresses=2NGWg8QpRxZ3m6wBHpQPW7r1rjL56hE42ht', function(datafee) {
                                  datafeee = datafee;
                              });

所有我得到的是控制台中的404错误。

您可以尝试使用该网址中的javascript / jquery获取该数据,并告诉我如何使用。

注意:网址不包含任何“私人”信息

谢谢!

这里:https://jsfiddle.net/k3gL1g38/1/

1 个答案:

答案 0 :(得分:0)

API返回404错误:Cannot withdraw funds without Network Fee of 0.00092664 BTCTEST. Maximum withdrawable balance is 0.00907336 BTCTEST.

如果要读取API返回的数据,则需要附加到失败事件。注意:如果网址无法访问或发生其他错误,也会触发失败事件。



$.getJSON('https://block.io/api/v2/get_network_fee_estimate/?api_key=3a76-cee6-531b-6f51&amounts=1&to_addresses=2NGWg8QpRxZ3m6wBHpQPW7r1rjL56hE42ht', function(x) {
	// This will never happen
}).fail(function( jqxhr) {
    var response = jqxhr.responseJSON;
    document.querySelector('div').innerText = response.data.estimated_network_fee;
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
&#13;
&#13;
&#13;