原生 Ajax

15次阅读

共计 728 个字符,预计需要花费 2 分钟才能阅读完成。

Ajax
全称:Asynchronous JavaScript + XML(异步 JavaScript 和 XML)作用是实现页面的部分更新(不用刷新整个页面)
// 创建 AJAX 对象
var r = new XMLHttpRequest()
// 设置请求方法和请求地址
r.open(method, path, true)
// 注册响应函数
r.onreadystatechange = function() {
if (r.readyState == 4) {
console.log(‘ 响应 ’, r)
}
}
// 发送请求,data 为要发送的数据
r.send(data)
使用 Ajax 获取数据
访问 https://weatherapi.market.xia… 运行下面代码
var path = ‘https://weatherapi.market.xiaomi.com/wtr-v3/weather/all?latitude=110&longitude=112&isLocated=true&locationKey=weathercn%3A101010100&days=15&appKey=weather20151024&sign=zUFJoAR2ZVrDy1vF3D07&romVersion=7.2.16&appVersion=87&alpha=false&isGlobal=false&device=cancro&modDevice=&locale=zh_cn’
var r = new XMLHttpRequest()
r.open(‘GET’, path, true)
r.onreadystatechange = function() {
if (r.readyState == 4) {
console.log(‘ 响应 ’, r)
}
}
r.send()

正文完
 0