初识ajax
来源:互联网 发布:ssl 端口 编辑:程序博客网 时间:2024/06/05 22:59
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
AJAX = 异步+js+xml
XMLHttpRequest 对象
创建该对象
var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
使用方法
规定请求的类型、URL 以及是否异步处理请求。
- method:请求的类型;GET 或 POST
- url:文件在服务器上的位置
- async:true(异步)或 false(同步)
将请求发送到服务器。
- string:仅用于 POST 请求
向请求添加 HTTP 头。在调用open()之后send()之前调用。
- header: 规定头的名称
- value: 规定头的值
XHR对象属性
responseText 作为响应主体被返回的文本
responseXML 若响应的内容类型为text/xml或者application/xml,则该属性包含响应数据的XML DOM文档
status http状态码
statusText http状态说明
readyState 请求/响应过程的当前活动阶段(0,1,2,3,4) 对应有onreadystatechange事件处理程序,该程序必须在XHR调用open()之前指定。
接收响应后,先检查status属性,确定响应已经返回后再进行其他操作。
get 最常用于向服务器查询某些信息。注意:传入open方法中的url末尾的字符串必须经过正确的编码,构建一个编码函数。
function addURLParam(url,name,value){ url += (url.indexOf("?") == -1 > "?" : "&"; url += encodeURIComponent(name) + "=" +encodeURIComponent(value); return url;}
post 通常向服务器发送应该保存的数据。当send XML DOM文档时,传入的文档要经过序列化。
0 0
- 初识AJAX
- 初识AJAX
- 初识ajax
- 初识AJAX
- 初识AJAX
- AJAX初识
- 初识ajax
- 初识Ajax
- 初识Ajax
- 初识Ajax
- 初识Ajax
- 初识AJAX
- 初识AJAX
- 初识AJAX
- 初识Ajax
- 初识Ajax
- Ajax初识
- 初识Ajax
- JavaSE 学习参考:字符流
- 必须要把红黑树讲清楚,看完还不明白请直接找我之1(共四篇)——红黑树的基本性质
- 矩阵中最长连续递增子序列
- Dynamic-Link Library Best Practices
- 【hadoop】hadoop安装篇
- 初识ajax
- Go与C声明语法比较
- List Leaves
- Latex 之BibTeX 管理文献(以 IEEE模板为例)
- 堆排序
- Linked List Cycle
- 《大教堂和集市》读书笔记
- python清空列表的方法
- 进程调度总结