欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Ajax原理與應用案例快速入門教程

Ajax原理與應用案例快速入門教程

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

本文實例講述了Ajax原理與應用。分享給大家供大家參考,具體如下:

Ajax原理:頁面不刷新的情況下,利用XMLHttpRequest對象發送HTTP請求,然后根據返回的內容進行相應的業務邏輯

使用Ajax的步驟:

(1)創建XMLHttpRequest對象
(2)發送http請求
(3)根據服務器返回的內容進行相應的操作

一步一步來說哈!

1、創建XMLHttpRequest對象

先看看w3c給出的信息


也就是說,如果要使用XMLHttpRequest對象還必須考慮瀏覽器的兼容型,因此可以封裝一個方法來創建XMLHttpRequest對象。

//創建XMLHttpRequest對象
function createXhr(){
  var xhr = null;
  if(window.XMLHttpRequest){
    xhr = new XMLHttpRequest();//谷歌、火狐等瀏覽器
  }else if(window.ActiveXObject){
    xhr = new ActiveXObject("Microsoft.XMLHTTP");//ie低版本
  }
  return xhr;
}

2、發送Http請求

Http簡述:

學過http請求的同學應該都知道,一個簡單的請求應該包含這幾部分內容,分別請求方法、主機、路徑、協議版本等。

Telnet發送http請求截圖:

Ajax中的Http請求:

在這里只用給出請求方法、路徑。但是還有一個是請求方式,分為同步和異步,先不說同步和異步的差別,true表示異步,false表示同步。

xhr.open('GET','./05-ajax-vote.php',true);//確定請求的路徑
xhr.send(null);//發送請求,攜帶數據為空

案例:

Ajax異步投票程序

文件結構圖:

05-ajax-vote.html文件:

點擊投票按鈕,調用vote函數,然后穿件xhr對象,發送http請求,此處使用的是異步,并且實現了狀態回調函數,然后在里面判斷投票是否成功。

!DOCTYPE html>
html>
head>
  meta charset="utf-8">
  meta http-equiv="X-UA-Compatible" content="IE=edge">
  title>無刷新投票界面/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;
  }
  //ajax投票
  function vote(){
    //1、創建xhr對象
    var xhr = createXhr();
    //2、確定請求方法、路徑、請求方式為異步
    xhr.open('GET','./05-ajax-vote.php',true);
    //3、發送請求
    xhr.send(null);
    //4、異步方式設置回調
    xhr.onreadystatechange = function(){
      //如果準備狀態為4,表示執行結束
      if(this.readyState == 4){
        //根據服務端返回的標識來提示用戶投票是否成功
        if(xhr.responseText == '1'){
          alert('投票成功');
        }else{
          alert('投票失敗');
        }
      }
    }
  }
/script>
body>
  h1>無刷新投票界面/h1>
  img src="./lin.jpg"/>
  p>
    a href="javascript:void(0);" rel="external nofollow" onclick="vote();">投票/a>
  /p>
/body>
/html>

05-ajax-vote.php文件:

以隨機數的形式來模擬投票是否成功,如果成功則往05-ajax-vote-res.txt文件中增1,并返回表示1,失敗則返回表示0。

?php
/**
 * ajax投票程序
 * @author webbc
 */
if(rand(0,10) > 4){
  echo '0';//返回“投票失敗”標識
}else{
  $number = file_get_contents('./05-ajax-vote-res.txt');
  $number++;
  file_put_contents('./05-ajax-vote-res.txt',$number);
  echo '1';//返回“投票成功”標識
}
?>

效果圖:

同步和異步的區別:

同步:當xhr對象發送請求后,此時本頁面腳本執行被中斷,會等待該請求(05-ajax-vote.php)執行結束,才會回到斷點繼續執行發送請求后的操作。

異步:當xhr對象發送請求后,不需要等待發出的請求(05-ajax-vote.php)被執行結束,而是接著從發送請求的語句的后續繼續執行

注意:如果采用異步方式請求某地址,如果要使用該地址返回的內容,則必須要設置狀態回調函數,在回調函數中操作從服務器返回的內容,該回調函數會在該請求完成后被執行。

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

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

您可能感興趣的文章:
  • Django查詢優化及ajax編碼格式原理解析
  • Spring mvc AJAX技術實現原理解析
  • vue ajax 攔截原理與實現方法示例
  • ajax和jsonp跨域的原理本質詳解
  • 解決ajax不能訪問本地文件問題(利用js跨域原理)
  • 談談Ajax原理實現過程
  • Ajax工作原理及優缺點實例解析

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

巨人網絡通訊聲明:本文標題《Ajax原理與應用案例快速入門教程》,本文關鍵詞  Ajax,原理,與,應用,案例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax原理與應用案例快速入門教程》相關的同類信息!
  • 本頁收集關于Ajax原理與應用案例快速入門教程的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91精品免费在线| 国产精品色噜噜| 中文字幕一区日韩精品欧美| 日韩专区欧美专区| 免费人成视频在线播放| 国产18无套直看片| 精品免费视频一区二区| 偷拍与自拍一区| 国产成人精品一区二区在线小狼 | 国产乱子轮xxx农村| 欧美精品在线视频| 亚洲免费av观看| 成人免费视频播放| 在线看的片片片免费| 国产精品理论在线观看| 粉嫩高潮美女一区二区三区| 99热6这里只有精品| 久久久久久**毛片大全| 精品在线一区二区| 精品无码人妻一区二区免费蜜桃| 欧美大度的电影原声| 免费久久精品视频| 中文字幕 日本| 欧美一区二区在线视频| 日韩av午夜在线观看| 欧美特级黄色录像| xvideos.蜜桃一区二区| 国产精品一区二区久激情瑜伽| 国产精品18在线| 久久综合狠狠综合| 麻豆91精品91久久久的内涵| 久久av无码精品人妻系列试探| 久久亚洲精华国产精华液| 韩国三级电影一区二区| 肉色超薄丝袜脚交69xx图片| 1024精品合集| 99视频精品在线| 欧美日韩一卡二卡三卡| 亚洲国产日韩av| 欧美无人区码suv| 久久免费国产精品| 成人黄色电影在线| 欧美揉bbbbb揉bbbbb| 天天色图综合网| 激情综合丁香五月| 久久久亚洲精品石原莉奈| 成人av在线网| 欧美无乱码久久久免费午夜一区| 五月天激情综合| 欧美性受xxxx黑人| 亚洲色图.com| yy1111111| 国产欧美va欧美不卡在线| www.日本不卡| 欧美一区二区视频免费观看| 日本欧美韩国一区三区| 欧美黄色一级生活片| 国产精品免费av| 国产一区欧美日韩| 一本色道久久综合亚洲精品按摩| 亚洲黄色录像片| 在线免费观看麻豆| 中文字幕在线不卡一区二区三区| 两女双腿交缠激烈磨豆腐| 欧美吻胸吃奶大尺度电影| 精一区二区三区| 在线亚洲+欧美+日本专区| 日本在线不卡一区| 国产麻豆a毛片| 亚洲国产日韩在线一区模特| 国精产品久拍自产在线网站| 亚洲丰满少妇videoshd| 亚洲黄色小说视频| 午夜成人亚洲理伦片在线观看| 一区二区在线观看免费| 在线观看国产精品一区| 一区二区三区精品在线| 中文幕无线码中文字蜜桃| 亚洲人亚洲人成电影网站色| 日韩人妻无码一区二区三区| 亚洲欧美自拍偷拍| 色噜噜日韩精品欧美一区二区| 亚洲色图制服诱惑| 中文字幕被公侵犯的漂亮人妻| 日韩理论片网站| 欧美多人猛交狂配| 樱花草国产18久久久久| 五月天免费网站| 日韩国产欧美视频| 一本色道综合亚洲| 国产乱码精品1区2区3区| 欧美日韩成人一区| 国产高清不卡二三区| 日韩一级大片在线| 99精品欧美一区二区蜜桃免费| 久久影音资源网| 亚洲精品久久一区二区三区777| 国产目拍亚洲精品99久久精品| 欧美老女人bb| 中文字幕一区二区日韩精品绯色| 无码人妻精品一区二区三区温州| 1024国产精品| www.xxxx日本| 国产美女精品一区二区三区| 欧美日韩午夜影院| www.成人网.com| 日本一区二区三区高清不卡| 搡老熟女老女人一区二区| 亚洲同性同志一二三专区| av在线免费播放网址| 日本不卡视频在线观看| 色综合一个色综合亚洲| 国产乱人伦偷精品视频不卡| 亚洲精品一区二区三区福利| 中文在线观看免费视频| 一二三区精品视频| 91久久久免费一区二区| 成人av在线资源| 一区在线播放视频| 国产一二三av| 国产乱码精品一区二区三区五月婷| 欧美一级理论片| 亚洲日本久久久| 亚洲一区欧美一区| 欧美在线一区二区| 91小视频在线| 亚洲欧美另类久久久精品| 欧美亚洲日本在线| 成人黄色av网站在线| 中文字幕亚洲综合久久菠萝蜜| 手机在线中文字幕| 国产精品亚洲成人| 中文幕一区二区三区久久蜜桃| 国产精品视频看看| 成人中文字幕在线| 国产精品乱人伦| 色欲AV无码精品一区二区久久| 美国三级日本三级久久99| 日韩色视频在线观看| 亚洲精品理论片| 青青青伊人色综合久久| 日韩免费看的电影| 无码人妻aⅴ一区二区三区| 奇米色一区二区三区四区| 精品日韩一区二区三区免费视频| 久久精品国产亚洲av久| 视频一区二区不卡| 日韩女优av电影| 欧美人妻一区二区三区| 韩国女主播一区二区三区| 国产精品日韩成人| 疯狂试爱三2浴室激情视频| 成人动漫一区二区在线| 一区二区三区欧美亚洲| 制服丝袜日韩国产| av天堂一区二区| 日韩精品午夜视频| 6080亚洲精品一区二区| 国产二级一片内射视频播放| 三级欧美在线一区| 日韩欧美一区在线观看| 欧美熟妇精品一区二区蜜桃视频| 日本欧美加勒比视频| 欧美一区二区三区免费大片| 中文字幕第20页| 国产黄色精品视频| 亚洲免费在线观看| 欧美人动与zoxxxx乱| 久久久精品人妻无码专区| 狠狠色2019综合网| 亚洲视频每日更新| 在线播放中文字幕一区| 高潮毛片无遮挡| 国模无码大尺度一区二区三区| 国产精品午夜在线观看| 色美美综合视频| 国产艳妇疯狂做爰视频 | 成+人+亚洲+综合天堂| 亚洲综合自拍偷拍| 欧美大胆一级视频| 91精品少妇一区二区三区蜜桃臀| 性生活一级大片| 日本成人在线网站| 国产精品高潮呻吟久久| 欧美猛男gaygay网站| 国产草草浮力影院| 国产在线视频精品一区| 中文字幕不卡在线播放| 欧美日韩精品欧美日韩精品| 国产探花视频在线播放| 在线观看视频你懂得| 免费亚洲电影在线| 国产精品免费视频一区| 欧美女孩性生活视频| 婷婷国产成人精品视频| 国产污在线观看| 成人午夜视频网站| 调教+趴+乳夹+国产+精品| 国产精品全国免费观看高清 | 麻豆精品久久久|