<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#container {
width: 400px;
min-height: 300px;
background-color: lightgreen;
margin: auto;
padding: 10px;
text-align: center;
}
li {
list-style: none;
text-align: left;
}
</style>
<script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="js/template.js"></script>
<script id="weather" type="text/html">
{{if weather}}
{{each weather as value}}
<div>
<span>日期:{{value.date}}</span>
<ul>
<li>白天天氣:{{value.info.day[1]}}</li>
<li>白天溫度:{{value.info.day[2]}}</li>
<li>白天天氣:{{value.info.day[3]}}</li>
<li>白天風速:{{value.info.day[4]}}</li>
</ul>
<ul>
<li>夜間天氣:{{value.info.night[1]}}</li>
<li>夜間溫度:{{value.info.night[2]}}</li>
<li>夜間天氣:{{value.info.night[3]}}</li>
<li>白天風速:{{value.info.night[4]}}</li>
</ul>
</div>
{{/each}}
{{/if}}
</script>
<script type="text/javascript">
$(function() {
$("#query").click(function() {
var code = $("#city").val();
$.ajax({
url: 'http://cdn.weather.hao.360.cn/api_weather_info.php',
data: {
app: 'hao360',
code: code
},
jsonp: '_jsonp',
jsonpCallback: 'abc',
dataType: 'jsonp',
success: function(data) {
console.log(data)
var html = template('weather', data);
$("#info").html(html);
}
})
})
})
</script>
</head>
<body>
<div id="container">
<select id="city">
<option value="101010100">北京</option>
<option value="101020100">上海</option>
<option value="101280101">廣州</option>
<option value="101280601">深圳</option>
</select>
<input type="button" value="查詢" id="query">
<div id="info"></div>
</div>
</body>
</html>