亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 分享ajax的三種解析模式

分享ajax的三種解析模式

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

一、Ajax中的JSON格式

html代碼:

html>
body>
 input type="button" value="Ajax" id="btn">
 script>
  var btn = document.getElementById("btn");
  btn.onclick = function(){
    var xhr = getXhr();
    xhr.open("post","10.php");
    xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    /*
     * 在客戶端如何構(gòu)建JSON格式
     * * 構(gòu)建符合JSON格式的字符串
     */
    var user = '{"name":"zhangwuji","pwd":"123456"}';
    xhr.send("user="+user);
    xhr.onreadystatechange = function(){
      if(xhr.readyState==4xhr.status==200){
        var data = xhr.responseText;
        /*
         * 使用eval()函數(shù)進行轉(zhuǎn)換
         * * 使用"()"將其包裹,eval()函數(shù)強制將其轉(zhuǎn)換為JSON格式(javascript代碼)
         * * 不使用"()"將其包裹,eval()函數(shù)將其識別為一個空的代碼塊
         */
        var json = eval("("+data+")");
        console.log(json);
      }
    }
  }
  function getXhr(){
    var xhr = null;
    if(window.XMLHttpRequest){
      xhr = new XMLHttpRequest();
    }else{
      xhr = new ActiveXObject("Microsoft.XMLHttp");
    }
    return xhr;
  }
 /script>
 /body>
/html> 

PHP代碼:

?php
  // 接收客戶端發(fā)送的請求數(shù)據(jù)
  $user = $_POST['user'];
  // 就是一個JSON格式的string字符串
  //var_dump($user);
  $json_user = json_decode($user,true);
  //var_dump($json_user['name']);
  $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
  //var_dump(json_decode($json));
  // 響應(yīng)數(shù)據(jù)符合JSON格式的字符串
  // 1. 手工方式構(gòu)建
  //echo '{"name":"zhouzhiruo","pwd":"123456"}';
  // 2. 使用json_encode()函數(shù)
  echo json_encode($json_user);
?> 

二    Ajax中的XML格式

html頁面:

html>
   body>
 input type="button" value="Ajax" id="btn">
 script>
  var btn = document.getElementById("btn");
  btn.onclick = function(){
    // 實現(xiàn)Ajax的異步交互
    var xhr = getXhr();
    xhr.open("post","07.php");
    xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    /*
     * 如何構(gòu)建符合XML格式的請求數(shù)據(jù)
     * * 注意
     *  * 請求數(shù)據(jù)的格式 - key=value 不能改變的
     * * 將value值構(gòu)建成符合XML格式的數(shù)據(jù)
     *  * 數(shù)據(jù)類型 - 字符串(string)
     *  * 格式符合XML的語法要求
     * * 編寫注意
     *  * 定義變量 - 專門構(gòu)建XML格式的數(shù)據(jù)
     *  * 在send()方法進行拼串
     */
    var user = "user>name>zhangwuji/name>pwd>123456/pwd>/user>";
    xhr.send("user="+user);
    xhr.onreadystatechange = function(){
      if(xhr.readyState==4xhr.status==200){
        // 接收服務(wù)器端的響應(yīng)數(shù)據(jù)
        var xmlDoc = xhr.responseXML;
        var nameEle = xmlDoc.getElementsByTagName("name")[0];
        var txtEle = nameEle.childNodes[0];
        console.log(txtEle.nodeValue);
      }
    }
  }
  function getXhr(){
    var xhr = null;
    if(window.XMLHttpRequest){
      xhr = new XMLHttpRequest();
    }else{
      xhr = new ActiveXObject("Microsoft.XMLHttp");
    }
    return xhr;
  }
 /script>
 /body>
/html> 

PHP頁面代碼:

?php
  // 接收客戶端發(fā)送的請求數(shù)據(jù)
  $user = $_POST['user'];//符合XML格式要求的string類型
  //var_dump($user);
  // 創(chuàng)建DOMDocument對象
  $doc = new DOMDocument();
  // 調(diào)用loadXML()方法
  $result = $doc->loadXML($user);
  //var_dump($doc);
  // 如何構(gòu)建符合XML格式的數(shù)據(jù)
  /* 修改響應(yīng)頭的Content-Type值為"text/xml"
  header('Content-Type:text/xml');
  echo $user;// 符合XML格式的string類型
  */
  header('Content-Type:application/xml');
  echo $doc->saveXML();
?> 

三   Ajax中的HTML格式

HTML頁面:

html>
  body>
 select id="province">
  option>請選擇/option>
  option>山東省/option>
  option>遼寧省/option>
  option>吉林省/option>
 /select>
 select id="city">
  option>請選擇/option>
 /select>
 script>
  /*
   * 需要思考哪些事情?
   * * 在什么時候執(zhí)行Ajax的異步請求?
   *  * 當(dāng)用戶選擇具體的省份信息時
   */
  // 1. 為id為province元素綁定onchange事件
  var provinceEle = document.getElementById("province");
  provinceEle.onchange = function(){
    // 清空
    var city = document.getElementById("city");
    var opts = city.getElementsByTagName("option");
    for(var z=opts.length-1;z>0;z--){
      city.removeChild(opts[z]);
    }
    if(provinceEle.value != "請選擇"){
      // 2. 執(zhí)行Ajax異步請求
      var xhr = getXhr();
      xhr.open("post","06.php");
      xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      xhr.send("provcince="+provinceEle.value);
      xhr.onreadystatechange = function(){
        if(xhr.readyState==4xhr.status==200){
          // 接收服務(wù)器端的數(shù)據(jù)內(nèi)容
          var data = xhr.responseText;
          // data是字符串,轉(zhuǎn)換為數(shù)組
          var cities = data.split(",");
          for(var i=0;icities.length;i++){
            var option = document.createElement("option");
            var textNode = document.createTextNode(cities[i]);
            option.appendChild(textNode);
            city.appendChild(option);
          }
        }
      }
    }
  }
  // 定義創(chuàng)建XMLHttpRequest對象的函數(shù)
  function getXhr(){
    var xhr = null;
    if(window.XMLHttpRequest){
      xhr = new XMLHttpRequest();
    }else{
      xhr = new ActiveXObject("Microsoft.XMLHttp");
    }
    return xhr;
  }
 /script>
 /body>
/html> 

php頁面:

?php
  // 用于處理客戶端請求二級聯(lián)動的數(shù)據(jù)
  // 1. 接收客戶端發(fā)送的省份信息
  $province = $_POST['provcince'];
  // 2. 判斷當(dāng)前的省份信息,提供不同的城市信息
  switch ($province){
    case '山東省':
      echo '青島市,濟南市,威海市,日照市,德州市';
      break;
    case '遼寧省':
      echo '沈陽市,大連市,鐵嶺市,丹東市,錦州市';
      break;
    case '吉林省':
      echo '長春市,松原市,吉林市,通化市,四平市';
      break;
  }
  // 服務(wù)器端響應(yīng)的是字符串
?>

以上內(nèi)容是小編給大家分享ajax的三種解析模式,希望大家喜歡。

您可能感興趣的文章:
  • AJAX的阻塞及跨域名解析
  • jQuery Ajax 全解析
  • 用JQuery 實現(xiàn)AJAX加載XML并解析的腳本
  • Jquery ajax不能解析json對象,報Invalid JSON錯誤的原因和解決方法
  • Javascript(AJAX)解析XML的代碼(兼容FIREFOX/IE)
  • jQuery Ajax使用 全解析
  • 一步一步學(xué)asp.net Ajax登錄設(shè)計實現(xiàn)解析
  • jquery ajax請求實例深入解析
  • 淺析ajax請求json數(shù)據(jù)并用js解析(示例分析)
  • jquery.Ajax()方法調(diào)用Asp.Net后臺的方法解析

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《分享ajax的三種解析模式》,本文關(guān)鍵詞  分享,ajax,的,三種,解析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《分享ajax的三種解析模式》相關(guān)的同類信息!
  • 本頁收集關(guān)于分享ajax的三種解析模式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文字幕一区二区三区精彩视频| 99久久精品国产免费| 一本高清在线| 99久久精品国产麻豆| 91麻豆精品国产综合久久久| 91麻豆精品国产自产在线观看一区 | 国产一区二区精品| 日韩在线观看网站| 亚洲不卡一区二区三区在线| 国产网站免费视频| 天天色成人| 韩国三级视频网站| 韩国三级一区| 免费国产在线视频| 国产麻豆精品视频| 欧美1卡一卡二卡三新区| 麻豆网站在线免费观看| 一本伊大人香蕉高清在线观看| 高清一级淫片a级中文字幕 | 亚洲天堂免费| 亚洲第一色在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产精品自拍一区| 国产一区二区精品尤物| 香蕉视频久久| 欧美激情中文字幕一区二区| 九九热国产视频| 精品视频在线看| 九九热国产视频| 国产视频一区在线| 999久久狠狠免费精品| 深夜做爰性大片中文| 国产国产人免费视频成69堂| 九九九国产| 精品视频一区二区| 国产亚洲免费观看| 欧美激情一区二区三区在线播放| 日韩专区亚洲综合久久| 亚洲www美色| 可以免费看污视频的网站| a级毛片免费全部播放| 国产视频一区在线| 日本在线www| 国产成人啪精品视频免费软件| 韩国三级香港三级日本三级| 欧美大片aaaa一级毛片| 日本免费乱人伦在线观看 | 国产成人精品综合| 精品视频一区二区三区免费| 国产视频久久久久| 九九免费高清在线观看视频| 欧美一级视频免费| 可以免费看污视频的网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产不卡精品一区二区三区| 91麻豆精品国产综合久久久| 国产一区二区福利久久| 色综合久久天天综线观看| 午夜久久网| 国产91精品一区| 一级毛片视频在线观看| 91麻豆国产| 999久久久免费精品国产牛牛| 九九国产| 成人免费福利片在线观看| 精品在线观看一区| 日本在线不卡免费视频一区| 日韩在线观看网站| 四虎影视库| 亚久久伊人精品青青草原2020| 四虎影视库国产精品一区| 国产一区二区精品| 中文字幕97| 九九精品在线播放| 91麻豆国产| 久久99这里只有精品国产| 国产网站免费视频| 黄视频网站在线看| 久久久久久久网| 韩国三级香港三级日本三级| 亚洲女人国产香蕉久久精品| 精品美女| 精品视频在线看| 国产一区二区福利久久| 欧美激情在线精品video| 日本免费区| 欧美另类videosbestsex| 国产麻豆精品视频| 免费毛片播放| 国产综合成人观看在线| 中文字幕97| 九九九网站| 精品视频免费在线| 欧美激情伊人| 天天做日日爱夜夜爽| 国产91精品一区| 色综合久久手机在线| 国产一区二区精品久久91| 免费国产在线观看不卡| 精品久久久久久免费影院| 久久精品成人一区二区三区| 91麻豆国产福利精品| 国产a网| 亚洲第一页色| 精品国产一区二区三区久久久蜜臀 | 国产国语对白一级毛片| 九九精品久久久久久久久| 国产一区二区高清视频| 精品视频一区二区| 日韩专区第一页| a级毛片免费观看网站| 91麻豆国产福利精品| 亚洲第一页色| 99热热久久| 九九久久国产精品| 99色吧| 亚洲第一页乱| 亚洲第一视频在线播放| 国产视频一区在线| 精品国产亚洲人成在线| 日韩在线观看免费完整版视频| 精品毛片视频| 欧美激情一区二区三区视频 | 韩国毛片免费大片| 青青青草视频在线观看| 你懂的在线观看视频| 午夜欧美成人久久久久久| 欧美一区二区三区在线观看| 成人a大片高清在线观看| 国产网站在线| 免费国产在线观看| 精品在线免费播放| 精品在线观看国产| 精品视频在线观看一区二区三区| 日韩在线观看网站| 国产亚洲免费观看| 毛片的网站| 久久精品店| 日韩免费片| 日韩专区第一页| 午夜久久网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 天天色成人网| a级黄色毛片免费播放视频| 亚洲 欧美 成人日韩| 国产美女在线观看| 91麻豆精品国产自产在线| 国产亚洲精品aaa大片| a级黄色毛片免费播放视频| 久久久久久久久综合影视网| 91麻豆精品国产高清在线| 国产精品自拍亚洲| 国产麻豆精品免费密入口| 可以免费看污视频的网站| 黄色免费三级| 香蕉视频久久| 欧美另类videosbestsex视频 | 久久久久久久网| 成人高清免费| 午夜在线亚洲男人午在线| 国产激情视频在线观看| 日韩欧美一及在线播放| 四虎影视精品永久免费网站| 天天做日日爱| 成人免费观看男女羞羞视频| 国产激情视频在线观看| 国产福利免费视频| 中文字幕97| 麻豆午夜视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费一级生活片| 欧美18性精品| 色综合久久天天综合观看| 日韩一级黄色| 黄色免费三级| 美国一区二区三区| 91麻豆精品国产综合久久久| 99色视频在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产网站免费视频| 国产91精品系列在线观看| 日韩avdvd| 免费国产在线观看不卡| 国产亚洲精品成人a在线| 台湾美女古装一级毛片| 欧美国产日韩久久久| 国产亚洲精品aaa大片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲 欧美 成人日韩| 欧美一区二区三区在线观看| 久久精品店| 精品视频免费在线| 亚洲 激情| 欧美电影免费看大全| 国产欧美精品午夜在线播放| 精品国产一区二区三区久久久蜜臀 | 国产亚洲精品aaa大片| 四虎影视库| 国产一区二区精品久久| 精品久久久久久免费影院|