Ajax:
var xhr
// 创建ajax实例
if (window.XMLHttpRequest) {
// 现代的浏览器大都是通过XMLHttpRequest创建
xhr = new XMLHttpRequest()
} else {
// 低版本IE浏览器可能需要以下方法创建
xhr = new ActiveXObject("Microsoft.XMLHTTP")
}
// 指定请求方法,连接到服务器,指定异步请求
xhr.open('get',url,true)
// 设置请求头信息(非必须手动添加)
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded")
// 发送请求,(仅POST请求时,需要传入参数)
xhr.send(string)
// 监控有响应时(readyState有变化时),触发以下函数
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
console.log("OK" + xhr.responseText)
} else {
console.log("Fail" + xhr.status)
}
}