我希望从以下 JSON 源中获取信息到变量中,但是到目前为止我所阅读的所有内容都变得令人困惑,据我所知,我需要使用 JSONP,因为它是一个我不拥有但我的域我只是不知道该怎么做,有人能指出我正确的方向吗?
https://btc-e.com/api/2/btc_usd/ticker
那是 URL,我只需要将信息放入变量中。
我希望从以下 JSON 源中获取信息到变量中,但是到目前为止我所阅读的所有内容都变得令人困惑,据我所知,我需要使用 JSONP,因为它是一个我不拥有但我的域我只是不知道该怎么做,有人能指出我正确的方向吗?
https://btc-e.com/api/2/btc_usd/ticker
那是 URL,我只需要将信息放入变量中。
从我可以看到这个 api 不支持 JSONP 格式:
https://btc-e.com/api/2/btc_usd/ticker
您将需要对您自己域上的服务器执行 ajax。在该服务器上,您可以使用您使用的任何脚本语言(PHP 或 Python)从该 url 获取响应并将其返回给 ajax 调用。
看起来 api 不支持 JSONP / CORS 我会说你将无法将此 api 与 javascript 一起使用。
尽管您可以将它与 java/php 等服务器端技术集成
$.support.cors = true; //Enable cross browser data transfer if hosted locally like file:///
var jqAjax = $.ajax({
url: 'https://btc-e.com/api/2/btc_usd/ticker',
type: "GET",
dataType: "json"/*OR jsonp*/ ,
});
jqAjax.done(function(data, textStatus, jqXHR){
var aData_high = data. ticker.high;
var aData_low = data. ticker.low;
.....similar for others
});