首页 > 代码库 > ajax基础
ajax基础
function ajax(url, fn) { //创建对象 // IE早期版本是new ActiveXObject() 高级版本已不支持 var xhr = new XMLHttpRequest(); //打开链接 xhr.open(‘GET‘, url, true); //发送请求 xhr.send(null); xhr.onreadystatechange = function () {// 状态发生变化时,函数被回调 // 监听readystate if (xhr.readyState === 4) { if (xhr.status === 200) { // 成功,通过responseText拿到响应的文本: console.log(xhr.responseText); } else { // 失败,根据响应码判断失败原因: console.log(xhr.status); } }else { // HTTP请求还在继续... } } }
ajax基于XMLHttpRequest
关键方法:
XMLHttpRequest
open
send
readystatechange
关键属性指令:
readyState
status
responseText(还有responseXML )
ajax基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。