2014年(28)
分类: JavaScript
2014-01-04 00:59:47
Ajax对象的相关属性和方法
l open(method,url)
初始化Ajax对象的信息
Method:请求类型 取值范围:post、get
url:想请求的服务器页面地址
l setRequestHeader(header,value)
设置请求头信息 如果post请求时必须设置该属性
l send(content)
发送请求,post请求时发指定content参数
1、 相关属性
l onreadystatechange
当ajax对象的状态发生改变时所触发的回调函数
l readyState
状态
0:创建后默认状态码为0
1:初始化后
2:secd方法发送请求之后
3:正在接收数据
4:接收完毕
l status
http响应状态码
l statusText
http响应文本
l reponseText
返回的文本数据(http响应内容)
l responseXML
返回的数据(xml格式的数据)
简单实例:
public.js
function createXMLHttp(){
try{return new ActiveXObject('Msxml2.XMLHTTP');}catch(e){}
try{return new XMLHttpRequest();}catch(e){}
alert('你的浏览器不支持ajax');
}
demo01.html
demo01.php
$username=$_GET['username'];
echo 'hello,'.$username;
?>