码迷,mamicode.com
首页 > Web开发 > 详细

AJAX学习笔记

时间:2016-02-23 18:49:43      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

AJAX = 异步 JavaScript 和 XML。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

XMLHttpRequest 是 AJAX 的基础。
XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。

创建XMLHttpRequest方法: 1 variable=new XMLHttpRequest(); 

老版本创建ActiveXObject,创建方法: 1 variable=new ActiveXObject("Microsoft.XMLHTTP"); 

为应对现代各种浏览器,包括IE老版本,须检查浏览器是否支持XMLHttpRequest对象。如果支持,则创建XMLHttpRequest。否者,创建ActiveXObject。

代码示例:

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");
  }

 

AJAX学习笔记

标签:

原文地址:http://www.cnblogs.com/zhengfuheidao/p/5210746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!