var Util = {
ajax: function(url, callback) {
//创建xhr对象
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(url) {
//判断条件
if (xhr.readyState === 4) {
if (xhr.status === 200) {
//返回数据
var data = JSON.parse(xhr.responseText)
// callback && callback(data)这种写法意思是有执行,没有就不执行
console.log("1-------------------" + xhr.responseText)
console.log("2-------------------", data)
callback && callback(data)
// console.log(data)
}
}
}
xhr.open('get', url, true)
xhr.send()
}
}
// 调用上面封装好的工具Util
var html = ""
Util.ajax("http://****", function(data) {
//数据处理
// console.log(data)
var list = data.data
console.log(list)
for (var i = 0; i < list.length; i++) {
{
html += "<div>" + list[i].name + "</div>"
// console.log(html)
}
document.getElementById("app").innerHTML = html
console.log(html)
}
})