随手笔记javascript篇_Ajax简单运用

本文详细解析了如何使用JavaScript中的Ajax技术创建HTTP请求对象,包括GET和POST请求方式,设置请求头,以及如何监听响应状态来处理数据。重点介绍了在不同浏览器环境下请求对象的创建方式,并通过实例演示了请求流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ajax与javascript

创建请求对象

var xmlhttp

if(window.XMLHttpRequest)

{

         xmlhttp= new XMLHttpRequest();

}

else  //针对IE5,IE6

{

         xmlhttp= new ActiveXObject(“Microsoft.XMLHTTP”);

}

发送请求

//Get请求

xmlhttp.open(“GET”,url,true);         //第二个参数是请求url,第三个参数是指是否采用异步

xmlhttp.send();

 

//Post请求

xmlhttp.open(“POST”,url,true);       //同上

xmlhttp.setRequestHeader(header,value)     //设置表头,一般我们提交的form是用xmlhttp.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);

获得响应

xmlhttp.responseText/xmlhttp.responseXML

添加onreadystatechange事件

xmlhttp.onreadystatechange=function()

{

         if(xmlhttp.readyState==4&&xmlhttp.status==200){

                   //操作

         }

};

 

//readyState:0表示初始化,1表示连接,2表示接收,3表示处理,4表示完成;

//status:200表示OK,404表示未找到页面;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值