2017-07-31 70 views
-1
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>   
     <script> 

     function getprice(){ 
      $.getJSON("https://api.bithumb.com/public/ticker?Callback=?", function(data) { 
       var price = parseFloat(data['data']['closing_price']) 
       $('#price').html(price);     

       });    
      } 

的getJSON回调没有工作

https://poloniex.com/public?command=returnTicker

poloniex的网址是运作良好。但bithumb不是。

+1

你是什么意思“没有工作”做代理请求?你得到了什么错误?请阅读下面的内容:[我如何提出一个好的问题?](stackoverflow.com/help/how-to-ask) – Clonkex

+0

您不需要'?Callback =?'顺便说一句, –

+0

API发送'访问控制-allow-orgin' ...这不是'access-control-allow-origin' - 该API也不支持JSONP - 显然bithumb.com的所有者需要**测试中的复习课程** –

回答

0

就像上面说的那样它在头文件中有错字,你应该联系店主。在同时可以使用YQL

function getprice() { 
 
    $.getJSON("https://query.yahooapis.com/v1/public/yql?q=select%20*%20FROM%20json%0AWHERE%20url%3D%22https%3A%2F%2Fapi.bithumb.com%2Fpublic%2Fticker%22&format=json&diagnostics=true&callback=", function(data) { 
 
    //console.log(data) 
 
    var price = parseFloat(data.query.results.json.data.closing_price) 
 
    $('#price').html(price); 
 
    }); 
 
} 
 
getprice();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 

 
price: <span id="price">...</span>