Javascript 使用jQuery使用web服务
我试图运行下面的代码,但什么也没发生 在开发者选项中,我没有在Firefox/Chrome上收到任何错误消息 知道我做错了什么吗Javascript 使用jQuery使用web服务,javascript,jquery,web-services,get,Javascript,Jquery,Web Services,Get,我试图运行下面的代码,但什么也没发生 在开发者选项中,我没有在Firefox/Chrome上收到任何错误消息 知道我做错了什么吗 $(document).ready(function () { jQuery.support.cors = true; var AltCoin = "ripple"; //var api_url = "https://api.coinmarketcap.com/v1/ticker/" + AltCoin; var api_url =
$(document).ready(function () {
jQuery.support.cors = true;
var AltCoin = "ripple";
//var api_url = "https://api.coinmarketcap.com/v1/ticker/" + AltCoin;
var api_url = "https://api.coinmarketcap.com/v1/ticker/";
$.ajax({
method: "GET",
dataType: "jsonp",
url: api_url,
data: AltCoin,
success: function(data) {
try {
$('#coin_value').html(data);
}
catch (error) {
alert('error found');
}
}
});
});
<article class="article">
<h1>Ripple</h1>
<p id="coin_value">test</p>
<p></p>
<p><strong></strong></p>
</article>
$(文档).ready(函数(){
jQuery.support.cors=true;
var AltCoin=“涟漪”;
//var api_url=”https://api.coinmarketcap.com/v1/ticker/“+AltCoin;
var api_url=”https://api.coinmarketcap.com/v1/ticker/";
$.ajax({
方法:“获取”,
数据类型:“jsonp”,
url:api_url,
资料来源:AltCoin,
成功:功能(数据){
试试{
$('coin#u value').html(数据);
}
捕获(错误){
警报(“发现错误”);
}
}
});
});
涟漪
测试
脚本非常基本。问题在于您调用的API以JSON格式返回数据,而不是JSONP。它们不能互换 要解决此问题,请将
dataType:'jsonp'
更改为dataType:'json'
。试试这个:
var AltCoin=“ripple”;
var api_url=”https://api.coinmarketcap.com/v1/ticker/";
$.ajax({
方法:“获取”,
数据类型:“JSON”,
资料来源:AltCoin,
url:api_url,
成功:功能(数据){
控制台日志(数据);
//$('coin#u value').html(数据);
}
});代码>
涟漪
测试
问题是因为您调用的API以JSON格式返回数据,而不是JSONP。它们不能互换
要解决此问题,请将dataType:'jsonp'
更改为dataType:'json'
。试试这个:
var AltCoin=“ripple”;
var api_url=”https://api.coinmarketcap.com/v1/ticker/";
$.ajax({
方法:“获取”,
数据类型:“JSON”,
资料来源:AltCoin,
url:api_url,
成功:功能(数据){
控制台日志(数据);
//$('coin#u value').html(数据);
}
});代码>
涟漪
测试
先生,请试试这个,我想它对您有帮助
var AltCoin=“ripple”;
var api_url=”https://api.coinmarketcap.com/v1/ticker/";
$.ajax({
方法:“获取”,
数据类型:“JSON”,
资料来源:AltCoin,
url:api_url,
成功:功能(数据){
var-content=“”;
$。每个(数据[0],函数(键,值){
内容+=“键:”+Key+“值:”+Value+“
”;
});
$('coin#u value').html(内容);
}
});代码>
涟漪
测试
先生,请试试这个,我想它对您有帮助
var AltCoin=“ripple”;
var api_url=”https://api.coinmarketcap.com/v1/ticker/";
$.ajax({
方法:“获取”,
数据类型:“JSON”,
资料来源:AltCoin,
url:api_url,
成功:功能(数据){
var-content=“”;
$。每个(数据[0],函数(键,值){
内容+=“键:”+Key+“值:”+Value+“
”;
});
$('coin#u value').html(内容);
}
});代码>
涟漪
测试
如果您添加一个错误处理程序,您可以看到问题:根据您的代码,我看到Api以json格式返回一些数据,先生如果您添加错误处理程序,您可以看到问题:根据您的代码,我看到Api以json格式返回一些数据,先生