2017-07-31 94 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>