国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

自己實現ajax封裝示例分享

2024-09-01 08:32:39
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了自己實現ajax封裝示例,需要的朋友可以參考下

復制代碼 代碼如下:


 //javascript Object: ajax Object
//Created By RexLee
function Ajax(url,data){
    this.url=url;
    this.data=data;
    this.browser=(function(){  
        if(navigator.userAgent.indexOf("MSIE")>0) {  
            return "MSIE";//IE瀏覽器
        }else{
            return "other";//其他
    }})();
};
Ajax.prototype={
    get:function(){
        var result;
        var xmlhttp;
        if(this.browser=='MSIE'){
            try{
                xmlhttp=new ActiveXObject('microsoft.xmlhttp');
                }catch(e){
                    xmlhttp=new ActiveXObject('msxml2.xmlhttp');
                    }
            }else{
                xmlhttp=new XMLHttpRequest();
            };
        xmlhttp.onreadystatechange=function(){
            result = xmlhttp.responseText;//閉包,不能采用this.屬性
        };
        xmlhttp.open('GET',this.url+'?'+this.data,false);//true無法抓取數據,why?
        xmlhttp.send(null);
        return result;
    },
    post:function(){
        var result;
        var xmlhttp;
        if(this.browser=='MSIE'){
            xmlhttp=new ActiveXObject('microsoft.xmlhttp');
            }else{
                xmlhttp=new XMLHttpRequest();
            };
        xmlhttp.onreadystatechange=function(){
            result = xmlhttp.responseText;//閉包,不能采用this.屬性
        };
        xmlhttp.open('POST',this.url,false);//需設為false,否則無法抓取responseText
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//POST中,這句必須
        xmlhttp.send(this.data);
        return result;
    }
};

//var a=new ajax('opp2.js','');
//alert('by GET//n'+a.get())
//alert('by POST//n'+a.post());
///////////////////////////////

 

window.onload=function(){
document.getElementById("btn").onclick=function(){
    var p=document.getElementById("t").value;
    var a=new Ajax("phpOOP/getPage.php","page="+p);
    document.getElementById("box").innerHTML=a.get();
    };
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金门县| 瑞丽市| 丁青县| 阿坝县| 栾城县| 玉田县| 灵璧县| 宁波市| 哈密市| 阿巴嘎旗| 连云港市| 霍邱县| 锡林郭勒盟| 麟游县| 游戏| 册亨县| 沙坪坝区| 南雄市| 枝江市| 开原市| 米泉市| 额尔古纳市| 洪泽县| 寻甸| 乐业县| 洪洞县| 无为县| 勃利县| 义乌市| 邵东县| 西林县| 九台市| 隆昌县| 大厂| 富宁县| 长顺县| 祥云县| 海安县| 金乡县| 武城县| 醴陵市|