Ajax 函數(shù)
var ajax = function(method, path, data, responseCallback) {
var r = new XMLHttpRequest()
// 設(shè)置請(qǐng)求方法和請(qǐng)求地址
r.open(method, path, true)
//設(shè)置發(fā)送數(shù)據(jù)的格式
r.setRequestHeader('Content-Type', 'application/json')
// 注冊(cè)響應(yīng)函數(shù)
r.onreadystatechange = function() {
if(r.readyState == 4) {
responseCallback(r)
}
}
// 發(fā)送請(qǐng)求
r.send(data)
}
log 函數(shù)
var log = function() {
console.log.apply(console, arguments)
}
appendHtml 函數(shù)
var appendHtml = function(element, html) {
// element 是選中的容器
element.insertAdjacentHTML('beforeend', html)
}