看一遍学会AJAX

2025-11-30 23:37:28

1、1,原理:AJAX的核心是 JavaScript 对象 XmlHttpRequest,AJAX 在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理 — 等待 — 处理 — 等待缺点。 用户的浏览器在执行任务时即装载了 AJAX 引擎。 AJAX 引擎用 JavaScript 语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。 AJAX 引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。现在,可以用 Javascript 调用 AJAX 引擎来代替产生一个 HTTP 的用户动作,内存中的数据编辑、页面导航、数据校验这些不需要重新载入整个页面的需求可以交给 AJAX 来执行 .

2、2. 创建AJAX实例,兼容各种浏览器。

function createXmlHttpRequest  (){

                 var xmlHttp;

                 try  { //firefox,opera 浏览器

                   xmlHttp=  new   XMLHttpRequest();

                 } catch  (err){

                     try  { //IE 浏览器

                       xmlHttp=  new   ActiveXObject( "Microsoft.XMLHTTP" );

                     } catch  (er){

                         alert( " 您的浏览器版本太低了......"  );

                     }

                 }

                 return xmlHttp;

}

看一遍学会AJAX

3、3.XMLHttpRequest  对象方。

看一遍学会AJAX

4、4.XMLHttpRequest  对象属性。

看一遍学会AJAX

5、5. 发送请求get 与post 的区别总结。

(1)发送请求  : 如果是get 请求send( 参数) 参数:必须是null 或者xhr.send();

get 请求就不必要设置 xhr.setRequestHeader(header,value) 。

(2)发送请求  : 如果是post 请求send( 参数) 参数:参数可以是null 或       者xhr.send()|send( 带有参数的)post 请求在传递值的情况下必须         设置 xhr.setRequestHeader(header,value) 。

看一遍学会AJAX

看一遍学会AJAX

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:101
  • 阅读量:57
  • 阅读量:190
  • 阅读量:141
  • 阅读量:71
  • 猜你喜欢