AjaxjQuery版
<head>
<meta charset="utf-8">
<title>實時天氣</title>
<script src="jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<select name="citys">
<option value="101110101">西安</option>
<option value="101100101">太原</option>
<option value="101180101">鄭州</option>
<option value="101270101">成都</option>
<option value="101160101">蘭州</option>
<option value="101200101">武漢</option>
<option value="101040100">重慶</option>
<option value="101170101">銀川</option>
</select>
<div id="tianqidiv"></div>
<script>
//var $cityidObj = $("#citys");
var $cityidObj = $("select[name='citys']");
var cityid =$cityidObj.val();
var cityname = $cityidObj.children().first().text();
//var xiAn = cityname;
window.onload = function(){
getTianqi()
}
$cityidObj.on("change",function(){
getTianqi($(this).val());
});
function getTianqi(csid){
if(csid){
cityid = csid;
}
$cityidObj.children().each(function(index,option){
if(cityid == $(option).val()){
cityname = $(option).text();
}
});
var tiqiUrl = "https://devapi.qweather.com/v7/weather/now?"+
"location="+cityid+"&key=????????????????";
$("#tianqidiv").load(tiqiUrl,function(responseTXT,statusTXT,xhr){
if(statusTXT == "success"){
tiqiObj = JSON.parse(responseTXT);
$(this).html(cityname+"實時天氣</br>"+"天氣:"+tiqiObj.now.text+"</br>溫度:"+tiqiObj.now.temp);
}
if(statusTXT == "error"){
$(this).html("出錯編碼:"+xhr.status+"</br>出錯資訊"+statusTXT);
}
})
}
</script>
</body>
相關文章
- Python全棧Web(AjaxJQuery-AJAX跨域請求)Python全棧WebjQuery跨域
- Windows版本—— MSDN版、OEM版、RTM版有什麼不同Windows
- 《Effective java 第二版 中文版》電子版Java
- Rhinoceros 7 (犀牛) Mac版/windows版ROSMacWindows
- SourceTree Mac版免登入版Mac
- 最新ecshopv2.7.3版本去版權完全版
- thinkphp多商戶商城 分銷 帶 pc 手機版 微信版 安卓版 蘋果版 五端PHP安卓蘋果
- windows7家庭版,專業版,旗艦版,企業版版本區別Windows
- pycharm社群版、專業版和教育版區別是什麼?PyCharm
- AIX 7.1 標準版,企業版,易捷版的區別AI
- WeMall水果版商城系統1.4版
- 《大腕》IT版
- Win10家庭版升級專業版和企業版Win10
- CRM系統包含java版和php版JavaPHP
- Android TV版小米盒子專版亮相Android
- 金山詞霸企業版VS谷歌版谷歌
- 最全CAD快捷鍵命令大全(圖文版、文字版、鍵盤版)
- 網易有道詞典電腦版破解版 v8.9.6.0綠色版
- iOS12公測版、開發者測試版、正式版的區別iOS
- Win10企業版、專業版和家庭版的區別Win10
- iOS10公測版、測試版和正式版的區別iOS
- win10專業版和家庭版區別 家庭版要不要換成專業版Win10
- Windows 11 正式版 Build 22000.194 官方簡體中文版、英文版(消費者版、商業版)下載WindowsUI
- win10企業版轉專業版如何操作 win10企業版如何換成專業版Win10
- photoshop2022中文版怎麼改成英文版?ps中文版改成英文版教程
- iOS12公測版升正式版方法 iOS12公測版能升級正式版嗎?iOS
- 詳解Win10家庭版/專業版/企業版功能區別Win10
- WeMall超市版商城系統更新至1.4版
- WeMall普通版商城系統更新至1.4版
- WeMall水果版商城系統更新至1.4版
- 阿里雲盤小白羊版 Mac版阿里Mac
- 豆瓣top250(go版以及python版)GoPython
- SiteSucker Mac版(整站下載工具)中文版Mac
- ManagerForMacMAC版下載_ManagerForMac免費版下載ORMMacACM
- 犀牛7 mac版:Rhinoceros 7 for Mac 中文版MacROS
- HarmonyOS Next 版同屏(web 簡易版)Web
- 金蝶KIS旗艦版7.03 KIS旗艦版7.01 金蝶KIS專業版16.04 KIS專業版16.01 KIS商貿版9.04 KIS商貿版9.01 金蝶K3 15.1 雲星空Cloud7.6企業版標準版Cloud
- windows10家庭版怎麼升級專業版 windows10家庭版如何變成專業版Windows