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

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

Ajax返回值類型與用法實(shí)例分析

熱門標(biāo)簽:外呼系統(tǒng)api對接 大學(xué)校門地圖標(biāo)注 銷售電銷機(jī)器人詐騙 地圖標(biāo)注與公司業(yè)務(wù)關(guān)系 平?jīng)龈叩碌貓D標(biāo)注商戶要收費(fèi)嗎 廣西智能外呼系統(tǒng)多少錢 福建微碼電話機(jī)器人 提高電話機(jī)器人接通率 荊州智能電銷機(jī)器人

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

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

1、返回值之XML類型

如果服務(wù)器的響應(yīng)頭中Content-type的內(nèi)容為text/xml時,此時XMLHttpRequest對象的responseXML屬性才能使用。

2、返回值之文本類型

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

(1)Html類型

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

(2)json類型

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

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

案例:

使用Ajax返回值

文件結(jié)構(gòu)圖:

07-returntype-html文件:

頁面中有3個按鈕,分別實(shí)現(xiàn)了onclick事件,點(diǎn)擊每個按鈕就是從服務(wù)器獲取不同格式的數(shù)據(jù),然后解析,顯示到頁面中。

!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>
  //創(chuàng)建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、創(chuàng)建XMLHttpRequest
    var xhr = createXhr();
    //2、確定請求參數(shù)
    xhr.open('GET','./07-returntype-xml.php',true);
    //3、重寫回調(diào)函數(shù)
    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、發(fā)送請求
    xhr.send(null);
  }
  //測試返回值為文本-HTML
  function test2(){
    //1、創(chuàng)建XMLHttpRequest
    var xhr = createXhr();
    //2、確定請求參數(shù)
    xhr.open('GET','./07-returntype-html.php',true);
    //3、重寫回調(diào)函數(shù)
    xhr.onreadystatechange = function (){
      if(xhr.readyState == 4  xhr.status == 200){
        var domxml = xhr.responseXML;
        document.getElementById('area').innerHTML = xhr.responseText;
      }
    }
    //4、發(fā)送請求
    xhr.send(null);
  }
  //測試返回值為文本-json
  function test3(){
    //1、創(chuàng)建XMLHttpRequest
    var xhr = createXhr();
    //2、確定請求參數(shù)
    xhr.open('GET','./07-returntype-json.php',true);
    //3、重寫回調(diào)函數(shù)
    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、發(fā)送請求
    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格式的數(shù)據(jù)

?php
/**
 * 返回xml數(shù)據(jù)
 * @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年創(chuàng)作完成(部分內(nèi)容曾由倪匡代筆撰寫),前后共有三版,并在2005年第三版中經(jīng)歷6稿修訂,結(jié)局改動較大。]]>/intro>/book>/bookstore>';
?>

07-returntype-html.php文件:

主要是返回html文本

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

07-returntype-json.php文件:

主要是返回json格式數(shù)據(jù)

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

效果圖:

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

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

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

標(biāo)簽:衡陽 婁底 海南 黔東 內(nèi)江 邯鄲 德陽 樂山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax返回值類型與用法實(shí)例分析》,本文關(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返回值類型與用法實(shí)例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ajax返回值類型與用法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美精选在线播放| 色偷偷久久一区二区三区| 亚洲成在线观看| 夜夜操天天操亚洲| 一区二区三区四区在线播放 | 亚洲精选视频免费看| 成人欧美一区二区三区1314| 国产精品嫩草99a| 亚洲少妇30p| 午夜婷婷国产麻豆精品| 日本成人中文字幕| 韩国午夜理伦三级不卡影院| 国产91精品精华液一区二区三区| 成人国产在线观看| 日本韩国一区二区三区视频| 欧美老年两性高潮| 久久蜜臀精品av| 综合激情成人伊人| 亚洲国产成人av网| 精品在线免费观看| av不卡在线观看| 欧美电影一区二区三区| 久久综合九色综合97婷婷女人| 欧美高清在线精品一区| 亚洲欧美另类小说| 青青草国产成人99久久| 国产精品一区在线观看乱码| av影院午夜一区| 欧美一区二区三区免费在线看 | 国产精品卡一卡二| 亚洲一区二区三区四区五区中文| 天天亚洲美女在线视频| 国产福利不卡视频| 欧美日韩精品免费观看视频 | 一区二区激情小说| 美国欧美日韩国产在线播放| 成人黄色片在线观看| 69久久99精品久久久久婷婷| 欧美国产精品中文字幕| 日韩国产欧美在线视频| 91视视频在线观看入口直接观看www| 日韩欧美激情一区| 日韩毛片视频在线看| 国产曰批免费观看久久久| 欧美日韩激情一区| 国产精品不卡在线| 国产在线播放一区三区四| 欧美猛男gaygay网站| 日韩伦理av电影| 国产电影精品久久禁18| 欧美大片日本大片免费观看| 亚洲一区二区免费视频| 色噜噜久久综合| 国产午夜亚洲精品不卡| 久久97超碰国产精品超碰| 欧美日韩综合在线| 亚洲黄色av一区| 99久久久免费精品国产一区二区 | 色综合久久中文综合久久牛| 国产日韩影视精品| 国产一区在线不卡| 欧美不卡一区二区三区| 美女在线观看视频一区二区| 欧美高清视频在线高清观看mv色露露十八 | 91精品国产一区二区三区蜜臀| 一区二区三区四区av| 91国偷自产一区二区三区观看| 国产精品美女久久福利网站| 国产电影一区二区三区| 欧美高清一级片在线观看| 成人激情综合网站| 欧美激情自拍偷拍| jlzzjlzz欧美大全| 亚洲激情图片一区| 欧美三级视频在线| 日韩中文字幕不卡| 欧美电视剧免费全集观看| 久久se这里有精品| 久久精品亚洲国产奇米99| 国产一区二区在线视频| 国产精品无遮挡| 99精品国产热久久91蜜凸| 一区二区三区免费网站| 欧美日韩高清一区二区| 九色综合国产一区二区三区| 国产婷婷色一区二区三区| av不卡免费在线观看| 依依成人精品视频| 欧美久久久久久蜜桃| 国模冰冰炮一区二区| 国产精品私人影院| 欧美系列在线观看| 国产综合色视频| 亚洲精品videosex极品| 91精品免费观看| 成人中文字幕在线| 亚洲国产一二三| 精品国产91洋老外米糕| 色综合久久久久综合体桃花网| 日韩精品乱码av一区二区| 国产片一区二区三区| 在线一区二区视频| 国产伦精品一区二区三区在线观看 | 国产嫩草影院久久久久| 色婷婷综合久久久中文一区二区| 亚欧色一区w666天堂| 国产网红主播福利一区二区| 欧美性大战久久久| 国产精品亚洲人在线观看| 亚洲成人资源在线| 久久精品欧美一区二区三区不卡| 欧美性感一区二区三区| 国产大陆a不卡| 日韩激情一二三区| 中文字幕一区二区三区在线观看 | 亚洲资源中文字幕| 国产欧美一二三区| 日韩午夜在线观看视频| 91黄色在线观看| 成人小视频免费在线观看| 久久精品久久久精品美女| 一区二区在线观看视频| 国产精品美女久久福利网站| 26uuu成人网一区二区三区| 欧美人与禽zozo性伦| 一本色道a无线码一区v| 国产福利精品一区二区| 久88久久88久久久| 青青草国产成人99久久| 五月婷婷另类国产| 亚洲一区二区精品久久av| ...中文天堂在线一区| 国产精品三级电影| 国产肉丝袜一区二区| 久久综合久久综合亚洲| 精品伦理精品一区| 26uuu国产在线精品一区二区| 欧美肥妇bbw| 欧美日韩成人综合天天影院| 欧美在线观看禁18| 91极品视觉盛宴| 在线观看日韩电影| 欧美性猛交xxxxxxxx| 91国产成人在线| 欧美手机在线视频| 欧美三级日韩三级国产三级| 欧美日韩免费在线视频| 欧美日韩一区二区三区高清| 欧美视频在线播放| 91精品国产综合久久小美女| 欧美一区二区网站| 日韩欧美一区二区视频| 欧美变态tickling挠脚心| 久久色在线观看| 国产精品进线69影院| ●精品国产综合乱码久久久久| 综合网在线视频| 亚洲自拍偷拍av| 免费的国产精品| 国产成人综合亚洲网站| 99re66热这里只有精品3直播| 99re亚洲国产精品| 欧美日韩一级片在线观看| 欧美日本一区二区| 久久久精品欧美丰满| 亚洲日韩欧美一区二区在线| 亚洲一区二区三区爽爽爽爽爽| 亚洲午夜激情av| 极品少妇xxxx精品少妇偷拍| eeuss鲁片一区二区三区| 欧美日韩www| 国产视频在线观看一区二区三区| 国产精品三级av在线播放| 亚洲福利视频一区二区| 国产一区 二区| 91亚洲男人天堂| 欧美一区二区日韩一区二区| 国产精品久久久久久久久果冻传媒| 一区二区日韩电影| 国产一本一道久久香蕉| 在线视频欧美精品| 久久你懂得1024| 亚洲成av人片一区二区三区| 国产精品一级在线| 欧美无砖砖区免费| 国产日韩av一区| 日本欧美一区二区在线观看| av在线综合网| 欧美电影免费观看完整版| 亚洲精品免费在线| 狠狠狠色丁香婷婷综合激情| 在线免费一区三区| 国产精品女人毛片| 精品无码三级在线观看视频| 欧美日韩中文一区| 亚洲欧美在线aaa| 国产一区在线观看视频| 欧美精品在线观看播放| 亚洲精品一二三| 91玉足脚交白嫩脚丫在线播放|