婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax返回值類型與用法實例分析

Ajax返回值類型與用法實例分析

熱門標簽:外呼系統api對接 大學校門地圖標注 銷售電銷機器人詐騙 地圖標注與公司業務關系 平涼高德地圖標注商戶要收費嗎 廣西智能外呼系統多少錢 福建微碼電話機器人 提高電話機器人接通率 荊州智能電銷機器人

本文實例講述了Ajax返回值類型與用法。分享給大家供大家參考,具體如下:

Ajax返回值類型主要有XML類型和文本類型,其中文本類型又可以分為HTML、json類型等。

1、返回值之XML類型

如果服務器的響應頭中Content-type的內容為text/xml時,此時XMLHttpRequest對象的responseXML屬性才能使用。

2、返回值之文本類型

文本類型主要分為Html類型和json類型。

(1)Html類型

使用場景:一般返回需要重復復雜的操作。比如,頁面使用ajax從服務器請求了json格式數據,返回到頁面這,然后又要轉換為數組,又要遍歷,追加到頁面中,可以考慮返回Html類型,在服務器把html頁面封裝好,然后到頁面這只需要直接使用innerHTML追加到頁面即可。

(2)json類型

{
"name": "天龍八部",
"intro": "《天龍八部》是著名作家金庸的武俠代表作。著于1963年,歷時4年創作完成(部分內容曾由倪匡代筆撰寫),前后共有三版,并在2005年第三版中經歷6稿修訂,結局改動較大。"
}

如果返回值是json文本,首先需要使用eval函數將文本轉換為js對象,然后才能使用其屬性。

案例:

使用Ajax返回值

文件結構圖:

07-returntype-html文件:

頁面中有3個按鈕,分別實現了onclick事件,點擊每個按鈕就是從服務器獲取不同格式的數據,然后解析,顯示到頁面中。

!DOCTYPE html>
html>
head>
  meta charset="utf-8">
  meta http-equiv="X-UA-Compatible" content="IE=edge">
  title>Ajax返回值類型/title>
  link rel="stylesheet" href="">
/head>
script>
  //創建XMLHttpRequest對象
  function createXhr(){
    var xhr = null;
    if(window.XMLHttpRequest){
      xhr = new XMLHttpRequest();//谷歌、火狐等瀏覽器
    }else if(window.ActiveXObject){
      xhr = new ActiveXObject("Microsoft.XMLHTTP");//ie低版本
    }
    return xhr;
  }
  //測試返回值為xml
  function test1(){
    //1、創建XMLHttpRequest
    var xhr = createXhr();
    //2、確定請求參數
    xhr.open('GET','./07-returntype-xml.php',true);
    //3、重寫回調函數
    xhr.onreadystatechange = function (){
      if(xhr.readyState == 4  xhr.status == 200){
        var domxml = xhr.responseXML;
        var name = domxml.getElementsByTagName('book')[0].firstChild.firstChild.wholeText;
        var intro = domxml.getElementsByTagName('book')[0].lastChild.firstChild.wholeText;
        document.getElementById('name').value = name;
        document.getElementById('intro').value = intro;
      }
    }
    //4、發送請求
    xhr.send(null);
  }
  //測試返回值為文本-HTML
  function test2(){
    //1、創建XMLHttpRequest
    var xhr = createXhr();
    //2、確定請求參數
    xhr.open('GET','./07-returntype-html.php',true);
    //3、重寫回調函數
    xhr.onreadystatechange = function (){
      if(xhr.readyState == 4  xhr.status == 200){
        var domxml = xhr.responseXML;
        document.getElementById('area').innerHTML = xhr.responseText;
      }
    }
    //4、發送請求
    xhr.send(null);
  }
  //測試返回值為文本-json
  function test3(){
    //1、創建XMLHttpRequest
    var xhr = createXhr();
    //2、確定請求參數
    xhr.open('GET','./07-returntype-json.php',true);
    //3、重寫回調函數
    xhr.onreadystatechange = function (){
      if(xhr.readyState == 4  xhr.status == 200){
        var result = eval('('+xhr.responseText+')');
        document.getElementById('name').value = result.name;
        document.getElementById('intro').value = result.intro;
      }
    }
    //4、發送請求
    xhr.send(null);
  }
/script>
body>
  p>書名:input type="text" id="name"/>/p>
  p>簡介:input type="text" id="intro"/>/p>
  input type="button" onclick="test1();" value="測試xml"/>
  input type="button" onclick="test2();" value="測試HTML" />
  input type="button" onclick="test3();" value="測試json" />
  p id="area">/p>
/body>
/html>

07-returntype-xml.php文件:

主要是返回xml格式的數據

?php
/**
 * 返回xml數據
 * @author webbc
 */
header('Content-type:text/xml;charset=utf-8');
echo '?xml version="1.0" encoding="UTF-8"?>bookstore>book>name>天龍八部/name>intro>![CDATA[《天龍八部》是著名作家金庸的武俠代表作。著于1963年,歷時4年創作完成(部分內容曾由倪匡代筆撰寫),前后共有三版,并在2005年第三版中經歷6稿修訂,結局改動較大。]]>/intro>/book>/bookstore>';
?>

07-returntype-html.php文件:

主要是返回html文本

?php
/**
 * 返回html標簽數據
 * @author webbc
 */
$arr = array('趙','錢','孫','李');
$str = '';
foreach ($arr as $v) {
  $str .= 'li>' . $v .'/li>';
}
echo $str;
?>

07-returntype-json.php文件:

主要是返回json格式數據

?php
/**
 * 返回json格式數據
 * @author webbc
 */
header('Content-type:text/html;charset=utf-8');
echo '{"name":"天龍八部","intro":"《天龍八部》是著名作家金庸的武俠代表作。著于1963年,歷時4年創作完成(部分內容曾由倪匡代筆撰寫),前后共有三版,并在2005年第三版中經歷6稿修訂,結局改動較大。"}';
?>

效果圖:

更多關于ajax相關內容感興趣的讀者可查看本站專題:《jquery中Ajax用法總結》、《JavaScript中ajax操作技巧總結》、《PHP+ajax技巧與應用小結》及《asp.net ajax技巧總結專題》

希望本文所述對大家ajax程序設計有所幫助。

您可能感興趣的文章:
  • jquery ajax例子返回值詳解
  • jquery ajax return沒有返回值的解決方法
  • js獲取ajax返回值代碼
  • asp.net利用Ajax和Jquery在前臺向后臺傳參數并返回值的實例
  • ajax返回值中有回車換行、空格的解決方法分享
  • jquery+ajax請求且帶返回值的代碼
  • ajax 返回值自動添加pre標簽的解決方法
  • 創建公共調用 jQuery Ajax 帶返回值
  • Ajax異步提交數據返回值的換行問題實例分析
  • ajax請求后臺接口數據與返回值處理js的實例講解
  • 解決ajax請求后臺,有時收不到返回值的問題
  • 快速解決ajax返回值給外部函數的問題

標簽:衡陽 婁底 海南 黔東 內江 邯鄲 德陽 樂山

巨人網絡通訊聲明:本文標題《Ajax返回值類型與用法實例分析》,本文關鍵詞  Ajax,返回,值,類型,與,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax返回值類型與用法實例分析》相關的同類信息!
  • 本頁收集關于Ajax返回值類型與用法實例分析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩久久久精品| 欧美va天堂va视频va在线| 国产女同性恋一区二区| 国产精品99久久久久久久女警 | 五月天欧美精品| 精品国产一区二区三区久久影院 | 欧美午夜不卡在线观看免费| 精品国产三级a在线观看| 国产精品国产三级国产普通话三级| 精品一区二区三区影院在线午夜| 1024精品合集| 中文子幕无线码一区tr| 欧美日韩国产综合久久| av一区二区三区四区| 日本不卡视频在线观看| 亚洲成人自拍网| 一区在线中文字幕| 宅男噜噜噜66一区二区66| 日本伊人色综合网| 日韩欧美一二三| 久热成人在线视频| 欧美三级蜜桃2在线观看| 国产91精品一区二区麻豆亚洲| 丝袜诱惑制服诱惑色一区在线观看| 怡红院av一区二区三区| 久久精品一区二区三区不卡牛牛 | 欧美三级乱人伦电影| 国产91清纯白嫩初高中在线观看 | 中文字幕在线观看不卡| 成人国产亚洲欧美成人综合网 | 亚洲免费在线观看视频| 亚洲男人都懂的| 亚洲欧洲av一区二区三区久久| 久久精品亚洲精品国产欧美| 久久精品亚洲乱码伦伦中文| 久久久久一区二区三区四区| 久久亚洲影视婷婷| 久久久国产综合精品女国产盗摄| 久久久久久久综合| 国产精品美女www爽爽爽| 中文字幕av一区二区三区免费看| 久久久九九九九| 久久久久久久精| 国产精品―色哟哟| 亚洲美女免费视频| 美女精品自拍一二三四| 国产一区二区精品久久91| 97se亚洲国产综合自在线| 69堂亚洲精品首页| 国产精品久久久久精k8| 日韩avvvv在线播放| 91亚洲国产成人精品一区二区三| 色综合色综合色综合色综合色综合 | 欧美美女视频在线观看| 久久久久久久久久久久电影| 亚洲美女视频在线| 韩国成人在线视频| 在线亚洲+欧美+日本专区| 久久精品欧美一区二区三区麻豆| 亚洲资源在线观看| 成人午夜视频在线| 欧美一区二区在线看| 国产视频不卡一区| 丝袜脚交一区二区| www.亚洲在线| 久久奇米777| 久久99精品网久久| 日韩一区二区三免费高清| 有码一区二区三区| 丁香啪啪综合成人亚洲小说| 日韩欧美黄色影院| 免费看欧美美女黄的网站| 欧美体内she精高潮| 亚洲精品久久7777| 国产1区2区3区精品美女| 亚洲精品在线电影| 午夜影院久久久| 91久久线看在观草草青青| 久久精品夜夜夜夜久久| 蜜臀av一区二区| 欧美日韩在线精品一区二区三区激情| 久久一二三国产| 免费观看91视频大全| 欧美精品久久久久久久多人混战| 中文字幕二三区不卡| 高清成人在线观看| 国产女主播视频一区二区| 亚洲黄色小说网站| 精品国产精品网麻豆系列 | 亚洲天堂精品视频| 国产精品丝袜一区| 国产精品99久久久久久久vr| 自拍偷拍亚洲欧美日韩| 欧美人与禽zozo性伦| 日本不卡在线视频| 久久你懂得1024| 国产一区二区三区| 午夜伊人狠狠久久| 国产精品久久久久影院亚瑟| 欧美日韩国产高清一区二区三区| 另类小说图片综合网| 国产亚洲成年网址在线观看| 97se亚洲国产综合自在线不卡| 欧美xxx久久| 亚洲男人的天堂一区二区| 91在线观看高清| 午夜精品福利在线| 精品久久久久久无| 93久久精品日日躁夜夜躁欧美| 一区二区三区四区视频精品免费 | 一区二区三区国产精华| 久久久五月婷婷| 91天堂素人约啪| 久久精品免费看| 午夜一区二区三区视频| 久久精品视频免费| 精品乱码亚洲一区二区不卡| 国产91高潮流白浆在线麻豆 | 国产欧美精品一区aⅴ影院| thepron国产精品| 国产高清在线精品| 国产精品一卡二卡在线观看| 亚洲六月丁香色婷婷综合久久 | 欧美成人三级在线| 欧美人狂配大交3d怪物一区| 精品中文字幕一区二区| 一个色综合网站| 国产调教视频一区| 宅男噜噜噜66一区二区66| 丁香婷婷综合激情五月色| 视频一区中文字幕国产| 亚洲色图在线看| 日本一区二区三级电影在线观看| 欧美肥大bbwbbw高潮| 成人99免费视频| 亚洲一区二区高清| 久久免费精品国产久精品久久久久| 日本电影亚洲天堂一区| 国产精品一区二区三区四区 | 色欧美日韩亚洲| 欧美色图在线观看| 91麻豆6部合集magnet| 91天堂素人约啪| 91久久精品一区二区三| 91免费在线播放| 久久精品国产免费| 国产一区二区三区日韩| 国产综合久久久久久久久久久久| 懂色av一区二区三区免费观看| 日本成人在线网站| 91视频在线观看| 色吊一区二区三区| 在线亚洲人成电影网站色www| 精品视频在线看| 成人免费高清在线| 91一区二区在线| 91女神在线视频| 91美女视频网站| 欧美日韩国产另类一区| 洋洋av久久久久久久一区| 国产欧美日韩三区| 亚洲欧洲在线观看av| 亚洲日本在线看| 亚洲观看高清完整版在线观看| 伊人婷婷欧美激情| 亚洲福利一区二区| 日韩成人精品在线| 从欧美一区二区三区| 91在线小视频| 欧洲精品一区二区三区在线观看| 欧美性猛交xxxxxx富婆| 欧美日韩国产小视频在线观看| 欧美高清视频不卡网| 久久免费视频一区| 国产精品久久久久久久久久久免费看| 免费久久精品视频| 在线免费观看成人短视频| 亚洲色图在线视频| 国产69精品久久久久毛片| 色爱区综合激月婷婷| 日韩精品一区二区三区在线| 亚洲欧洲三级电影| 久久av资源网| 欧美人狂配大交3d怪物一区| 婷婷中文字幕综合| 另类欧美日韩国产在线| 不卡的看片网站| 欧美国产丝袜视频| 免费视频一区二区| 欧美日韩综合色| 亚洲精品视频在线观看免费| 国产电影一区在线| 91精品国产综合久久福利软件| 亚洲男人的天堂网| 美女视频一区在线观看| 欧美在线小视频| 成人欧美一区二区三区1314| 九色|91porny| 国产午夜精品久久| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 |