我正在尋找從以下JSON源獲取信息到變量,但到目前爲止我讀過的所有東西都變得令人困惑,從我知道我需要使用JSONP,因爲它是一個域,我不擁有,但我不知道該怎麼去做,任何人都可以指向正確的方向?解析這個JSON回覆
https://btc-e.com/api/2/btc_usd/ticker
這就是網址,我只需要將信息獲取到變量。
我正在尋找從以下JSON源獲取信息到變量,但到目前爲止我讀過的所有東西都變得令人困惑,從我知道我需要使用JSONP,因爲它是一個域,我不擁有,但我不知道該怎麼去做,任何人都可以指向正確的方向?解析這個JSON回覆
https://btc-e.com/api/2/btc_usd/ticker
這就是網址,我只需要將信息獲取到變量。
從我所看到的這個API不支持JSONP格式:
https://btc-e.com/api/2/btc_usd/ticker
你需要做一個AJAX在服務器上自己的域名。 在該服務器上,您可以使用您使用的任何腳本語言(PHP或Python)從該URL獲取響應,並將其返回給ajax調用。
由於它看起來像API不支持JSONP/CORS我會說你將無法使用JavaScript的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
});
jQuery的文檔服務器端技術集成。 – DhruvPathak 2013-04-26 10:02:39
它看起來不像api支持jsonp,所以我會說你運氣不好 – 2013-04-26 10:03:19
使用XMLHttpRequest – 2013-04-26 10:04:40