Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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 API调用未返回预期数据_Javascript_Html_Jquery - Fatal编程技术网

Javascript jQuery API调用未返回预期数据

Javascript jQuery API调用未返回预期数据,javascript,html,jquery,Javascript,Html,Jquery,我正试图通过javascript/api将新冠病毒-19病例添加到我的站点中,但出现了一些问题。按国家查询效果很好,但查询“总计”不会返回任何结果 因此,我想从全世界“感染”到第二排的一个国家 如果有人知道代码中需要更改什么,请告诉我 $(document).on('change','.corona select',function(){ var city=$(this.val(); 如果(城市=‘科索沃’){ $('c#u confirmed').html(); $('c#u recover

我正试图通过javascript/api将新冠病毒-19病例添加到我的站点中,但出现了一些问题。按国家查询效果很好,但查询“总计”不会返回任何结果

因此,我想从全世界“感染”到第二排的一个国家

如果有人知道代码中需要更改什么,请告诉我

$(document).on('change','.corona select',function(){
var city=$(this.val();
如果(城市=‘科索沃’){
$('c#u confirmed').html();
$('c#u recovered').html();
$('c#u death').html();
}
否则如果(城市=‘总计’){
$('c#u confirmed').html();
$('c#u recovered').html();
$('c#u death').html();
}
否则{
$.get(”https://covid19.mathdro.id/api/countries/“+城市、功能(数据){
$('c#u confirmed').html(data.confirmed.value);
$('c#u recovered').html(data.recovered.value);
$('#c#u death').html(data.death.value);
});
}
});

全部的
科索瓦人
阿尔巴尼亚
阿富汗
阿尔及利亚
安道尔
阿根廷
亚美尼亚
澳大利亚
奥地利
阿塞拜疆
巴林
孟加拉国
白俄罗斯
比利时
不丹
玻利维亚
波斯尼亚和黑塞哥维那
巴西
文莱
保加利亚
布基纳法索
柬埔寨
喀麦隆
加拿大
智利
中国
哥伦比亚
刚果(金沙萨)
哥斯达黎加
科特迪瓦
克罗地亚
游轮
古巴
塞浦路斯
捷克
丹麦
多米尼加共和国
厄瓜多尔
埃及
爱沙尼亚
芬兰
法国
法属圭亚那
佐治亚州
德国
希腊
圭亚那
罗马教廷
洪都拉斯
匈牙利
冰岛
印度
印度尼西亚
伊朗
伊拉克
爱尔兰
以色列
意大利
牙买加
日本
乔丹
韩国
科威特
拉脱维亚
黎巴嫩
列支敦士登
立陶宛
卢森堡
马来西亚
马尔代夫
马耳他
马提尼克岛
墨西哥
摩尔多瓦
摩纳哥
蒙古国
黑山
摩洛哥
尼泊尔
荷兰
新西兰
尼日利亚
北马其顿
挪威
阿曼
巴基斯坦
巴拿马
巴拉圭
秘鲁
菲律宾
波兰
葡萄牙
卡塔尔
重聚
罗马尼亚
俄罗斯联邦
圣马力诺
沙特阿拉伯
塞内加尔
塞尔维亚
新加坡
斯洛伐克
斯洛文尼亚
南非
西班牙
斯里兰卡
瑞典
瑞士
台湾*
泰国
多哥
突尼斯
土耳其
我们
乌克兰
阿拉伯联合酋长国
大不列颠联合王国
越南

已确认

已恢复

死亡人数


您可以通过在html文件的头部添加jquery脚本来解决此问题,如以下示例所示


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

</head>
<body>
    <div class="selectBox">
        <select class="form-control corona-select" name="city">
            <option value="total">Total</option>
            <option value="Kosova">Kosova</option>
            <option value="Albania">Albania</option>
            <option value="Afghanistan">Afghanistan</option>
            <option value="Algeria">Algeria</option>
            <option value="Andorra">Andorra</option>
            <option value="Argentina">Argentina</option>
            <option value="Armenia">Armenia</option>
            <option value="Australia">Australia</option>
            <option value="Austria">Austria</option>
            <option value="Azerbaijan">Azerbaijan</option>
            <option value="Bahrain">Bahrain</option>
            <option value="Bangladesh">Bangladesh</option>
            <option value="Belarus">Belarus</option>
            <option value="Belgium">Belgium</option>
            <option value="Bhutan">Bhutan</option>
            <option value="Bolivia">Bolivia</option>
            <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>
            <option value="Brazil">Brazil</option>
            <option value="Brunei">Brunei</option>
            <option value="Bulgaria">Bulgaria</option>
            <option value="Burkina Faso">Burkina Faso</option>
            <option value="Cambodia">Cambodia</option>
            <option value="Cameroon">Cameroon</option>
            <option value="Canada">Canada</option>
            <option value="Chile">Chile</option>
            <option value="China">China</option>
            <option value="Colombia">Colombia</option>
            <option value="Congo (Kinshasa)">Congo (Kinshasa)</option>
            <option value="Costa Rica">Costa Rica</option>
            <option value="Cote d'Ivoire">Cote d'Ivoire</option>
            <option value="Croatia">Croatia</option>
            <option value="Cruise Ship">Cruise Ship</option>
            <option value="Cuba">Cuba</option>
            <option value="Cyprus">Cyprus</option>
            <option value="Czechia">Czechia</option>
            <option value="Denmark">Denmark</option>
            <option value="Dominican Republic">Dominican Republic</option>
            <option value="Ecuador">Ecuador</option>
            <option value="Egypt">Egypt</option>
            <option value="Estonia">Estonia</option>
            <option value="Finland">Finland</option>
            <option value="France">France</option>
            <option value="French Guiana">French Guiana</option>
            <option value="Georgia">Georgia</option>
            <option value="Germany">Germany</option>
            <option value="Greece">Greece</option>
            <option value="Guyana">Guyana</option>
            <option value="Holy See">Holy See</option>
            <option value="Honduras">Honduras</option>
            <option value="Hungary">Hungary</option>
            <option value="Iceland">Iceland</option>
            <option value="India">India</option>
            <option value="Indonesia">Indonesia</option>
            <option value="Iran">Iran</option>
            <option value="Iraq">Iraq</option>
            <option value="Ireland">Ireland</option>
            <option value="Israel">Israel</option>
            <option value="Italy">Italy</option>
            <option value="Jamaica">Jamaica</option>
            <option value="Japan">Japan</option>
            <option value="Jordan">Jordan</option>
            <option value="Korea, South">Korea, South</option>
            <option value="Kuwait">Kuwait</option>
            <option value="Latvia">Latvia</option>
            <option value="Lebanon">Lebanon</option>
            <option value="Liechtenstein">Liechtenstein</option>
            <option value="Lithuania">Lithuania</option>
            <option value="Luxembourg">Luxembourg</option>
            <option value="Malaysia">Malaysia</option>
            <option value="Maldives">Maldives</option>
            <option value="Malta">Malta</option>
            <option value="Martinique">Martinique</option>
            <option value="Mexico">Mexico</option>
            <option value="Moldova">Moldova</option>
            <option value="Monaco">Monaco</option>
            <option value="Mongolia">Mongolia</option>
            <option value="me">Montenegro</option>
            <option value="Morocco">Morocco</option>
            <option value="Nepal">Nepal</option>
            <option value="Netherlands">Netherlands</option>
            <option value="New Zealand">New Zealand</option>
            <option value="Nigeria">Nigeria</option>
            <option value="North Macedonia">North Macedonia</option>
            <option value="Norway">Norway</option>
            <option value="Oman">Oman</option>
            <option value="Pakistan">Pakistan</option>
            <option value="Panama">Panama</option>
            <option value="Paraguay">Paraguay</option>
            <option value="Peru">Peru</option>
            <option value="Philippines">Philippines</option>
            <option value="Poland">Poland</option>
            <option value="Portugal">Portugal</option>
            <option value="Qatar">Qatar</option>
            <option value="Reunion">Reunion</option>
            <option value="Romania">Romania</option>
            <option value="Russia">Russia</option>
            <option value="San Marino">San Marino</option>
            <option value="Saudi Arabia">Saudi Arabia</option>
            <option value="Senegal">Senegal</option>
            <option value="Serbia">Serbia</option>
            <option value="Singapore">Singapore</option>
            <option value="Slovakia">Slovakia</option>
            <option value="Slovenia">Slovenia</option>
            <option value="South Africa">South Africa</option>
            <option value="Spain">Spain</option>
            <option value="Sri Lanka">Sri Lanka</option>
            <option value="Sweden">Sweden</option>
            <option value="Switzerland">Switzerland</option>
            <option value="Taiwan*">Taiwan*</option>
            <option value="Thailand">Thailand</option>
            <option value="Togo">Togo</option>
            <option value="Tunisia">Tunisia</option>
            <option value="Turkey">Turkey</option>
            <option value="US">US</option>
            <option value="Ukraine">Ukraine</option>
            <option value="United Arab Emirates">United Arab Emirates</option>
            <option value="United Kingdom">United Kingdom</option>
            <option value="Vietnam">Vietnam</option>
        </select>
    </div>
    </div>
    <div class="col-lg-3 col-md-3 col-12">
    <div class="mapi-info">
        <p class="title-mapi">Confirmed</p>
        <span class="nr-mapi" id="c_confirmed"></span>
    </div>
    <div class="mapi red"></div>
    </div>
    <div class="col-lg-3 col-md-3 col-12">
    <div class="mapi-info">
        <p class="title-mapi">Recovered</p>
        <span class="nr-mapi" id="c_recovered"></span>
    </div>
    <div class="mapi green"></div>
    </div>
    <div class="col-lg-3 col-md-3 col-12">
    <div class="mapi-info">
        <p class="title-mapi">Deaths</p>
        <span class="nr-mapi" id="c_deaths"></span>
    </div>
    <div class="mapi gray"></div>
    </div>
</body>
</html>
<script>

$(document).on('change','.corona-select', function(){
    var city = $(this).val();
    if(city == 'Kosovo'){
        $('#c_confirmed').html();
        $('#c_recovered').html();
        $('#c_deaths').html();
    }
    else if(city == 'total'){
        $('#c_confirmed').html();
        $('#c_recovered').html();
        $('#c_deaths').html();
    }
    else{
        $.get( "https://covid19.mathdro.id/api/countries/" + city, function( data ) {
            $('#c_confirmed').html(data.confirmed.value);
            $('#c_recovered').html(data.recovered.value);
            $('#c_deaths').html(data.deaths.value);
        });
    }
    
});</script>

文件
全部的
科索瓦人
阿尔巴尼亚
阿富汗
阿尔及利亚
安道尔
阿根廷
亚美尼亚
澳大利亚
奥地利
阿塞拜疆
巴林
孟加拉国
白俄罗斯
比利时
不丹
玻利维亚
波斯尼亚和黑塞哥维那
巴西
文莱
保加利亚
布基纳法索
柬埔寨
喀麦隆
加拿大
智利
中国
哥伦比亚
刚果(金沙萨)
哥斯达黎加
科特迪瓦
克罗地亚
游轮
古巴
塞浦路斯
捷克
丹麦
多米尼加共和国
厄瓜多尔
埃及
爱沙尼亚
芬兰
法国
法属圭亚那
佐治亚州
德国
希腊
圭亚那
罗马教廷
洪都拉斯
匈牙利
冰岛
印度
印度尼西亚
伊朗
伊拉克
爱尔兰
以色列
意大利
牙买加
日本
乔丹
韩国
科威特
拉脱维亚
黎巴嫩
列支敦士登
立陶宛
卢森堡
马来西亚
马尔代夫
马耳他
马提尼克岛
墨西哥
摩尔多瓦
摩纳哥
蒙古国
黑山
摩洛哥
尼泊尔
荷兰
新西兰
尼日利亚
北马其顿
挪威
阿曼
巴基斯坦
巴拿马
巴拉圭
秘鲁
菲律宾
波兰
葡萄牙
卡塔尔
重聚
罗马尼亚
俄罗斯联邦
圣马力诺
沙特阿拉伯
塞内加尔
塞尔维亚
新加坡
斯洛伐克
斯洛文尼亚
南非
西班牙
斯里兰卡
瑞典
瑞士
台湾*
泰国
多哥
突尼斯
土耳其
我们
乌克兰
阿拉伯联合酋长国
大不列颠联合王国
越南

已确认

已恢复

死亡人数

$(文档).on('change','.corona select',function(){ var city=$(this.val(); 如果(城市=‘科索沃’){ $('c#u confirmed').html();
  function getCityConfirmed(city){
  $.get( "https://covid19.mathdro.id/api/countries/" + city, function( data ) {
      $('#c_confirmed').html(data.confirmed.value);
  })
}
    $(document).on('change','.corona-select', function() {
  var city = $(this).val();
  console.log(city);
  if (city == 'Kosovo') {
    console.log('yes');
    $('#c_confirmed').html(getCityConfirmed("Kosovo"));
    $('#c_recovered').html();
    $('#c_deaths').html();
  }
  else if(city == 'total') {
    $('#c_confirmed').html();
    $('#c_recovered').html();
    $('#c_deaths').html();
  }
  else {
    $.get( "https://covid19.mathdro.id/api/countries/" + city, function( data ) {
      $('#c_confirmed').html(data.confirmed.value);
      $('#c_recovered').html(data.recovered.value);
      $('#c_deaths').html(data.deaths.value);
    });
  }
});