Ajax-Asynchronous JavaScript and Xm
复制代码 Ajax常用的属性、方法及事件属性: readyState - 服务器端的响应状态 status - 服务器端状态码 responseText - 服务器端返回的文本内容 responseXML - 服务器端返回的XML格式数据 方法: abort() - 取消请求 getAllRequestHeaders() - 获取响应的所有http头 getRequsetHeader() - 获取指定响应的http头 setRequestHeader() - 设置指定请求的http头 open(method,url) - 创建链接 method:get/post(常用) send() - 发送链接 如果open的method为get,send里的参数为null 事件 onreadystatechange - 监听事件 当服务器的状体改变时就会触发该事件(readyState) 实现Ajax的异步交互步骤 创建XMLHttpRequest核心对象 固定写法 - 独立编写 与服务器端建立连接 使用XMLHttpRequest对象的open(method,url)方法 method - 设置当前请求的类型 url - 设置当前请求的地址 向服务器端发送请求 使用XMLHttpRequest对象的send(请求参数)方法 请求参数的格式 - key=value 接收服务器端的响应数据 使用XMLHttpRequest对象的onreadystatechange事件,监听服务器端的通信状态 使用XMLHttpRequest对象的readyState属性,判断服务器端的当前状态(0-4) 使用XMLHttpRequest对象的status属性,判断服务器端的状态码(200) 使用XMLHttpRequest对象的responseText属性,接收服务器端的响应数据
复制代码 |
浅谈Ajax基本用法
用户评价(0)
暂无评价,你也可以发布评价哦:)
登录 | 立即注册