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

Ajax基础

时间:2016-07-24 17:51:26      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

1、特点

  (1)异步请求

  (2)局部页面刷新

2、

(1)创建XMLHttpRequest 对象 (异步的与服务器交换数据)请求对象,XMLHttpRequest 用于在后台与服务器交换数据,可以在不重新加载整个网页的情况下,对网页的某部分进行更新,

创建方法:  

xmlobj = new XMLHttpRequest()

浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 对XMLHttpRequest 对象的支持。

老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveXObject 对象。

创建方法: 

 xmlobj = new ActiveXObject("Msxml2.XMLHTTP") ;//IE6以下

 实例  

createRequest : function() {
            var xmlhttp;
            try {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");// IE6以上版本
            } catch (e) {
                try {
                    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");// IE6以下版本
                } catch (e) {
                    try {
                        xmlhttp = new XMLHttpRequest();
                        if (xmlhttp.overrideMimeType) {
                            xmlhttp.overrideMimeType("text/xml");
                        }
                    } catch (e) {
                        alert("您的浏览器不支持Ajax");
                    }
                }
            }
            return xmlhttp;
        },
        // 设置基础选项
        setOptions : function(newOptions) {
            for ( var pro in newOptions) {
                this.options[pro] = newOptions[pro];
            }
        },

Ajax基础

标签:

原文地址:http://www.cnblogs.com/zhuweiblog/p/5701182.html

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