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

主頁 > 知識庫 > 談談你對aja的理解(一、二)

談談你對aja的理解(一、二)

熱門標簽:青海醫療智能外呼系統怎么樣 襄陽外呼系統接口 老虎郵局地圖標注點 外呼系統獲取客戶手機號 科智聯智能電銷機器人 上海浦東百度地圖標注中心注冊 徐州電銷卡外呼系統供應商 目標三維地圖標注 百靈鳥

什么是Ajax

Ajax是Asynchronous JavaScript and XML的縮寫,這一技術能夠向服務器請求額外的數據而無需卸載整個頁面,會帶來良好的用戶體驗。傳統的HTTP請求流程大概是這樣的,瀏覽器向服務器發送請求-〉服務器根據瀏覽器傳來數據生成response-〉服務器把response返回給瀏覽器-〉瀏覽器刷新整個頁面顯示最新數據,這個過程是同步的,順序執行。

AJAX 在瀏覽器與 Web 服務器之間使用異步數據傳輸(HTTP 請求)從服務器獲取數據,這里的異步是指脫離當前瀏覽器頁面的請求、加載等單獨執行,這意味著可以在不重新加載整個網頁的情況下,通過JavaScript接受服務器傳來的數據,然后操作DOM將新數據對網頁的某部分進行更新,使用Ajax最直觀的感受是向服務器獲取新數據不需要刷新頁面等待了。

ajax的理解(一)

Ajax是Asynchronous Javascript And XML的縮寫。 作用:通過Ajax可以使用Javascript語句來調用XMLHttpRequest對象,直接與服務器進行通訊,可以在不重載頁面的情況下與服務器交換數據。 1、創建XML

Ajax是Asynchronous Javascript And XML的縮寫。

作用:通過Ajax可以使用Javascript語句來調用XMLHttpRequest對象,直接與服務器進行通訊,可以在不重載頁面的情況下與服務器交換數據。

1、創建XMLHttpRequest對象

    var xhr =  new XMLHttpRequest()

對于IE早期版本(IE7及以下版本)使用,new ActiveXObject(\"Microsoft.XMLHTTP\")、new ActiveXObject(\"Msxml2.XMLHTTP\")等方式創建對象

2、XMLHttpRequest對象常用屬性和常用方法

    屬性

    readystate       返回XMLHTTP請求的當前狀態碼
    state               返回當前請求的HTTP狀態碼
    statusText       返回HTTP狀態碼對應的文本

    方法

    onreadystatechange    監聽readystate和state狀態

ajax的理解(二)

ajax方法:通過 HTTP 請求加載遠程數據
get方法: 通過遠程 HTTP GET 請求載入信息
post方法:通過遠程 HTTP POST 請求載入信息

1、創建XMLHttpRequest對象

function createXHR() {
   return window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
}

2、將鍵值對轉換成拼接串

  function params(data) {
   var a = [];
   for (var i in data) {
    a.push(encodeURIComponent(i) + "=" + encodeURIComponent(data[i]));
   }
   return a.join("");
  }

3、封裝ajax方法

    參數

method       請求方法      get和post          默認get
  data            鍵值對         {key:value}
  url               鏈接地址
  cache           緩存           true   和  false    默認true帶緩存
  success       成功             error           異常

function ajax(args) {
   var xhr = createXHR();
   var data = http://www.cnblogs.com/kuikui/archive/2012/01/12/params(args.data);
   if (/get/i.test(args.method)) { // 當為get方式時 將data直接拼接到url后
    args.url += "?" + data;
   }
   if (!args.cache) {  //無緩存
    if (args.url.indexOf("?")  0) { //當無參數data
     args.url += "?";
    }
    args.url += "" + (new Date()); // Math.random();
   }
   xhr.open(args.method, args.url, true);
   xhr.onreadystatechange = function () {
    if (4 == xhr.readyState  200 == xhr.status) {
     args.success(xhr.responseText, xhr.responseXML);
    }
    else {
     args.error();
    }
   }
   if (/post/i.test(args.method)) {
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr.send(data);
   }
   else {
    xhr.send();

您可能感興趣的文章:
  • AJAX入門之深入理解JavaScript中的函數
  • AJAX入門之深入理解JavaScript中的函數
  • 看圖理解 普通交互方式和Ajax交互方式區別
  • Ajax工作原理深入理解
  • 用iframe設置代理解決ajax跨域請求問題
  • jquery的ajax同步和異步的理解及示例
  • ajax的get請求時緩存處理解決方法
  • 理解jquery ajax中的datatype屬性選項值

標簽:紅河 咸寧 荊州 股票 揭陽 商洛 佛山 辛集

巨人網絡通訊聲明:本文標題《談談你對aja的理解(一、二)》,本文關鍵詞  談談,你對,aja,的,理解,一,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《談談你對aja的理解(一、二)》相關的同類信息!
  • 本頁收集關于談談你對aja的理解(一、二)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 狠狠躁91人妻二三区| 无码专区3D动漫精品免费软件| 日韩欧美网址| 脱裤吧视频| 国产乱码精品一区二区三区抖音| 欧美日韩一区二区不卡三区| 国内精品自在欧美一区| 国产露脸无套对白在线播放| 草逼小视频| 天天射网| 日本在线看推理网站| 久久只精品| 日批网址| 一受多攻NP黄暴h文| 嗯啊疼不要| 欧美bbwhd老太大| karinahart大白乳牛| 女被?c??黄扒衣服韩国| 久久精品亚洲精品国产欧美| 烈焰红唇高清在线观看完整版国语| 蜜桃AV精品一区二区三区视频| 久久中国| 把教授玩坏了| 被领导糟蹋娇妻好紧小说| 精品乱码二区三四区视频特点| 韩国电影hd在线| 99精品偷自拍| 全班女同学要吃我精子网站| 中国XXXXXL19Dfm免费| av无码?高潮?乱噜噜| 一个人看www在线观看免费| 最近中文字幕在线MV视频下载 | 亚洲精品成AV人片天堂无码| 调教虐孕生子俱乐部| 仁布县| 草莓app在线观看| 《隔壁人妻》无删减版| vr专区日韩精品中文字幕| 欧美午夜免费看爽爽爽| 妈妈屈辱的跪趴从后面挺进去| 四影虎库4hu16.com|