2013-04-26 111 views
0

我正在尋找從以下JSON源獲取信息到變量,但到目前爲止我讀過的所有東西都變得令人困惑,從我知道我需要使用JSONP,因爲它是一個域,我不擁有,但我不知道該怎麼去做,任何人都可以指向正確的方向?解析這個JSON回覆

https://btc-e.com/api/2/btc_usd/ticker 

這就是網址,我只需要將信息獲取到變量。

+0

jQuery的文檔服務器端技術集成。 – DhruvPathak 2013-04-26 10:02:39

+1

它看起來不像api支持jsonp,所以我會說你運氣不好 – 2013-04-26 10:03:19

+0

使用XMLHttpRequest – 2013-04-26 10:04:40

回答

1

從我所看到的這個API不支持JSONP格式:

https://btc-e.com/api/2/btc_usd/ticker

你需要做一個AJAX在服務器上自己的域名。 在該服務器上,您可以使用您使用的任何腳本語言(PHP或Python)從該URL獲取響應,並將其返回給ajax調用。

0

由於它看起來像API不支持JSONP/CORS我會說你將無法使用JavaScript的JavaScript。

雖然你可以用像Java/PHP

0
$.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 
            });