Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery使用web服务_Javascript_Jquery_Web Services_Get - Fatal编程技术网

Javascript 使用jQuery使用web服务

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 =

我试图运行下面的代码,但什么也没发生

在开发者选项中,我没有在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 = "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格式返回一些数据,先生