新课:PHP零基础(CMS开发)教学!
立即报名Ajax全接触课程介绍
02分钟57秒Ajax-同步和异步
06分钟20秒Ajax-XMLHttpRequest对象创建
02分钟03秒Ajax-HTTP请求
10分钟46秒Ajax-XMLHttpRequest发送请求
04分钟18秒Ajax-XMLHttpRequest取得响应
04分钟49秒Ajax-例子简介
07分钟25秒Ajax-服务器端实现
11分钟15秒PHP服务端代码测试
05分钟42秒客户端实现
20分钟21秒json基本概念
05分钟16秒json解析、格式化和校验工具
12分钟22秒jQuery中的AJAX
11分钟17秒处理跨域方式--代理
07分钟17秒处理跨域方式--JSONP
06分钟02秒处理跨域方式--XHR2
03分钟31秒课程总结
00分钟42秒Ramos丶Tsai8年前
XMLHttpRequest取得响应: responseText:获得字符串形式的响应数据 responseXML:获得XML形式的响应数据 status和statusText:以数字和文本形式返回HTTP状态码 getAllResponseHeader():获取所有的响应报头 getResponseHeader(str):查询响应中的某个字段的值 readyState属性: 0:请求未初始化,open还没有调用 1:服务器连接已建立,open已经调用了 2:请求已接收,接收到头信息了 3:请求处理中,收到响应体了 4:请求已完成,响应已就绪,响应完成了 var request = new XMLHttpRequest(); request.open("GET","",true); request.send(); request.onreadystatechange = function(){ if(request.readyState === 4 && request.status === 200){ //响应完成,搞事情 } }
1