解析此JSON回复

时间:2013-04-26 10:01:45

标签: javascript jquery json

我希望从以下JSON源获取变量信息,但到目前为止我读到的所有内容都让我感到困惑,因为我知道我需要使用JSONP,因为它是一个我不拥有的域但我只是不确定如何去做,任何人都可以指出我正确的方向吗?

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

这就是URL,我只需要将信息输入变量。

3 个答案:

答案 0 :(得分:1)

据我所知,这个api不支持JSONP格式:

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

您需要对自己域中的服务器执行ajax。 在该服务器上,您可以使用您正在使用的任何脚本语言(PHP或Python)从此URL获取响应,并将其返回到ajax调用。

答案 1 :(得分:0)

因为看起来api不支持JSONP / CORS,我会说你将无法使用这个api和javascript。

虽然您可以将其与服务器端技术(如java / php

)集成

答案 2 :(得分: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
                                    });