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) } }