首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Ajax核心-XMLHttpRequest对象

2013-09-28 
Ajax核心--XMLHttpRequest对象XMLHttpRequest 对象是AJAX功能的核心,学习XMLHttpRequest对象就先从创建XML

Ajax核心--XMLHttpRequest对象

XMLHttpRequest 对象是AJAX功能的核心,学习XMLHttpRequest对象就先从创建XMLHttpRequest 对象开始,了解在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法:

以前只是听说有些浏览器不太支持Ajax,后来浏览器逐渐的兼容了这个浏览器,现在来看明白了很多,根据代码看实质性的代码:

 

先看看IE创建XMLHttpRequest对象的方法(方法1):

 var xmlhttp=CreatXMLHttp(); xmlhttp.open("get","http://www.blog.sina.com.cn/jaryle",true); xmlhttp.onReadyStateChange=getresult;//怎么告诉XMLHttpRequest 对象状态变化时让谁来处理这个变化呢用到二种方法:一种是匿名方法xmlhttp.onReadyStateChange=function(){处理变化的代码}另一种方法:指定方法:xmlhttp.onReadyStateChange=getresult;    function getresult(){处理变化的代码} xmlhttp.send(); function getresult(){ if(xmlhttp.readyState==4){ //当readyState的状态等于4时表示接收到数据 if(xmlhttp.status==200){ //这个时候就需要用到status属性,即由服务器返回的 HTTP 状态代码。 xmlhttp.status 等于200时表示传输过程完整没有错误 alert(xmlhttp.responseText);}} }


 

       注意:所以我们应该按照上面的流程来记忆:创建XMLHttpRequest 对象 ->指定发送地址及发送方法 -> 指定状态变化处理方法 -> 发送请求,请求发送后状态变化了就会自动调用指定的处理方法。

       接下来逐步深入理解……



1楼liuyanlinglanq6小时前
点点滴滴的积累,期待下一篇博客

热点排行