cry*_*tex 6 javascript api ajax call
我试图调用Binance API以获取BTC中的LTC价格,并且我在浏览器上测试了链接“ https://api.binance.com/api/v1/ticker/price?symbol=LTCBTC ”从该链接获取json文件到我的javascript文件?
$(document).ready(function() {
var url = 'https://api.binance.com/api/v1/ticker/price?symbol=LTCBTC';
$.ajax( {
url: url,
dataType: 'jsonp',
type: 'GET',
success: function(data) {
console.log(data); //returns nothing
}
});
})
Run Code Online (Sandbox Code Playgroud)
如其他答案所述,存在CORS问题。因此,您可以按如下所示从客户端尝试使用proxyURL,
$(document).ready(function() {
var url = 'https://api.binance.com/api/v1/ticker/price?symbol=LTCBTC';
const proxyURL = "https://cors-anywhere.herokuapp.com/";
$.getJSON(proxyURL + url, function(playerData) {
console.log(playerData);
});
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。