好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > 一個(gè)簡(jiǎn)單Ajax類庫(kù)及使用方法實(shí)例分析

一個(gè)簡(jiǎn)單Ajax類庫(kù)及使用方法實(shí)例分析

熱門標(biāo)簽:云呼外撥網(wǎng)絡(luò)電話系統(tǒng) ai機(jī)器人電銷資源 機(jī)器人電銷騙局揭秘 硅語(yǔ)電話機(jī)器人公司 地圖標(biāo)注項(xiàng)目怎么樣 個(gè)人怎樣在百度地圖標(biāo)注地名 騰訊地圖標(biāo)注位置能用多久 超級(jí)大富翁地圖標(biāo)注 越南河內(nèi)地圖標(biāo)注

本文實(shí)例講述了一個(gè)簡(jiǎn)單Ajax類庫(kù)及使用方法。分享給大家供大家參考,具體如下:

ajax.js

function Ajax(recvType){
  var aj=new Object();
  aj.recvType=recvType ? recvType.toUpperCase() : 'HTML' //HTML XML
  aj.targetUrl='';
  aj.sendString='';
  aj.resultHandle=null;
  aj.createXMLHttpRequest=function(){
  var request=false;
  //window對(duì)象中有XMLHttpRequest存在就是非IE,包括(IE7,IE8)
  if(window.XMLHttpRequest){
    request=new XMLHttpRequest();
    if(request.overrideMimeType){
      request.overrideMimeType("text/xml");
    }
  //window對(duì)象中有ActiveXObject屬性存在就是IE
  }else if(window.ActiveXObject){
    var versions=['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
    for(var i=0; iversions.length; i++){
      try{
        request=new ActiveXObject(versions[i]);
        if(request){
          return request;
        }
      }catch(e){
        request=false;
      }
    }
  }
    return request;
  }
  aj.XMLHttpRequest=aj.createXMLHttpRequest();
  aj.processHandle=function(){
    if(aj.XMLHttpRequest.readyState == 4){
      if(aj.XMLHttpRequest.status == 200){
        if(aj.recvType=="HTML")
          aj.resultHandle(aj.XMLHttpRequest.responseText);
        else if(aj.recvType=="XML")
          aj.resultHandle(aj.XMLHttpRequest.responseXML);
      }
    }
  }
  aj.get=function(targetUrl, resultHandle){
    aj.targetUrl=targetUrl;
    if(resultHandle!=null){
      aj.XMLHttpRequest.onreadystatechange=aj.processHandle;
      aj.resultHandle=resultHandle;
    }
    if(window.XMLHttpRequest){
      aj.XMLHttpRequest.open("get", aj.targetUrl);
      aj.XMLHttpRequest.send(null);
    }else{
      aj.XMLHttpRequest.open("get", aj.targetUrl, true);
      aj.XMLHttpRequest.send();
    }
  }
  aj.post=function(targetUrl, sendString, resultHandle){
    aj.targetUrl=targetUrl;
    if(typeof(sendString)=="object"){
      var str="";
      for(var pro in sendString){
        str+=pro+"="+sendString[pro]+"";
      }
      aj.sendString=str.substr(0, str.length-1);
    }else{
      aj.sendString=sendString;
    }
    if(resultHandle!=null){
      aj.XMLHttpRequest.onreadystatechange=aj.processHandle;
      aj.resultHandle=resultHandle;
    }
    aj.XMLHttpRequest.open("post", targetUrl);
    aj.XMLHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    aj.XMLHttpRequest.send(aj.sendString);
  }
  return aj;
}

使用方法:

script type="text/javascript">
  var ajax = Ajax(); // 實(shí)例化對(duì)象,默認(rèn)為 HTTP,如果傳入 XML,返回 XML 對(duì)象
  // Ajax 的 get 方法使用說明
  /**
  * function(targetUrl, resultHandle)
  * @param string targetUrl 傳遞過去的 URL 地址
  * @param string resultHandle 回調(diào)函數(shù),可選項(xiàng)
  */
  ajax.get('test.php?name=liruxingemail=liruxing1715@sina.com', function(data) {
    eval("var obj="+data);
    alert(obj.name);
    alert(obj.email);
  });
  // Ajax 的 post 方法使用說明
  /**
  * function(targetUrl, sendString, resultHandle)
  * @param string targetUrl 傳遞過去的 URL 地址
  * @param string sendString 參數(shù)值
  * @param string resultHandle 回調(diào)函數(shù),可選項(xiàng)
  */
  ajax.post('test.php', 'name=liruxingemail=liruxing1715@sina.com', function(data){
    eval("var obj="+data);
    alert(obj.name);
    alert(obj.email);
  })
  // post 第二種格式,第二個(gè)參數(shù)為 Json 格式
  ajax.post('test.php', {name:'李茹星',email:'liruxing1715@sina.com'}, function(data){
    eval("var obj="+data);
    alert(obj.name);
    alert(obj.email);
  })
/script>

更多關(guān)于ajax相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結(jié)》、《JavaScript中ajax操作技巧總結(jié)》、《PHP+ajax技巧與應(yīng)用小結(jié)》和《asp.net ajax技巧總結(jié)專題》

希望本文所述對(duì)大家ajax程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Ajax并不神秘:揭下各種Ajax控件和類庫(kù)的小褲衩
  • AJAX和JSP混合使用方法實(shí)例
  • 微軟ajax庫(kù)的使用方法(ajax.ajaxMethod)
  • asp.net下ajax.ajaxMethod使用方法
  • jquery ajax abort()的使用方法
  • Jquery AJAX 框架的使用方法

標(biāo)簽:林芝 洛陽(yáng) 邢臺(tái) 舟山 海南 遼源 鄭州 內(nèi)蒙古

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《一個(gè)簡(jiǎn)單Ajax類庫(kù)及使用方法實(shí)例分析》,本文關(guān)鍵詞  一個(gè),簡(jiǎn)單,Ajax,類庫(kù),及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一個(gè)簡(jiǎn)單Ajax類庫(kù)及使用方法實(shí)例分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于一個(gè)簡(jiǎn)單Ajax類庫(kù)及使用方法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 娇喘连连翻云覆雨| 91偷自产一区二区三区堕落人妻| 午夜激情视频在线| 日本高清高色| 国产精品主播在线高清不卡| 美女扒开胸罩??给男生桶| 91无码精品国产AⅤ网站| 国产gaysex| 亚洲乱熟女一区二区三区山口理珠| 性刑具拷问女间谍小说| 好吊色37pao在线观看| ww在线观视频免费观看w| 高h兄妹| 欧美日韩Av无码精品色情60后| 九九热线精品视频首页| 风流护士三级| 中文字幕嫩草影院| 蜗牛影院看电影| 亚洲精品久久久久99| 97超碰AV人人爽久久动漫| 国产人成高清视频观看| 嫩草影院入口一二三| 赤坂丽巜千金肉奴隷日本| 亚洲一路线二路线| 欧美在线日韩| 韩国做爰无遮A片免费| 国产精品一区一区三区| 大乳挤奶水在线播放| 双牌县| 比悲伤更悲伤的故事| 小s货又想挨c了叫大声点| 香蕉视频地址| **性色生活片毛片| 亚洲高清在线不卡中文字幕网| JiZZ成熟丰满韩国在线观看| japanesehd日本护士色| 美女大胸挤奶| 爽?躁多水?快?深点快百合电影| 丰滿老婦BBwBBwBBw| 少妇搡BBBB搡BBB搡爱恋| 91探花国产综合在线精品|