1.复制粘贴13文件夹,改名为14,在其static目录下新建文件ajax.js
,ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),无需重新加载整个网页,只对网页的局部进行更新。
2.在ajax.js中写入下列代码,ajax的核心是XMLHttpRequest
对象,XMLHttpRequest
已经成为w3c的标准,通过http协议从服务器获取数据。options.type
是http请求方式,常见的有get、post、put、delete
请求
function ajax(options) {
var xhr = new XMLHttpRequest()
var str = ""
for (var key in options.data) {
str += "&" + key + "=" + options.data[key]
}
str = str.slice(1)
if (options.type == "get") {
var url = options.url + "?" + str
xhr.open("get", url)
xhr.send()
} else if (options.type == "post") {
xhr.open("post", options.url)
xhr.setRequestHeader("content-type", "application/x-www-form-urlencoded")
xhr.send(str)
}else if(options.type=='put'){
xhr.open('put', options.url)
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded')
xhr.send(str)
}else