@Lxyour
2018-02-06T14:40:06.000000Z
字数 1525
阅读 1247
JQuery
课程提纲
function loadXMLDoc() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "ajax_info.txt", true);
xmlhttp.send();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == XMLHttpRequest.DONE ) {
if (xmlhttp.status == 200) {
//callback
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}else if (xmlhttp.status == 400) {
alert('There was an error 400');
}else {
alert('something else other than 200 was returned');
}
}
};
}
$.ajax({
url: 'xxx.json',
type:'GET',
success: function (data) {},
error: function (err) {}
})
一种轻量级的数据交换格式(一种数据格式)。
{
"code": 10000,
"data": {
"list": [
{
"id": 2101,
"name": "锅贴",
"price": 600,
"sku": "P23564545756"
},
{
"id": 2202,
"name": "回锅肉",
"price": 1500,
"sku": "P23564545789"
},
{
"id": 2503,
"name": "芒果",
"price": 750,
"sku": "P23564545758"
},
{
"id": 3604,
"name": "苹果",
"price": 450,
"sku": "P23564545753"
},
{
"id": 5605,
"name": "荔枝",
"price": 2000,
"sku": "P23564545759"
}
],
"page": 1,
"size": 10,
"total": 5
},
"msg": "请求正确"
}
调用天气接口。
<div id="weather"></div>
<script type="text/javascript">
function getWeather() {
var weatherAPI = "http://moguwang.net/api2.php?mod=weather";
$.ajax({
url: weatherAPI,
dataType: 'script',
scriptCharset: 'gbk',
success: function (data) {
console.log(window.SWther); // 请求结束后看这里输出的
var cityData = window.SWther.lives[0];
var tq = cityData.city + " " + cityData.weather + " " + cityData.temperature + "℃";
$('#weather').html(tq);
}
})
}
getWeather()
</script>