国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

輕松掌握AJAX(jQuery)異步通信

開發 后端
我們只需要掌握某些主流技術的基本原理和學習的方法即可,有了一套完整的思想,學習什么技術基本上都一樣,有時候遇到一門新技術我們可能用兩三天的時間就能明白其大概的框架,參考說明就能將其應用到我們的項目中來。

上篇博客談了AJAX,下面再說說它的優缺點,我們知道不管是什么技術一般都是因為有它的利用價值才出現的,也就是它們都是有優點的,而有老句話說的是“是藥三分毒”,技術也一樣,什么樣的技術一般也都會有它的缺陷的。項目中只要是它的優點大于它的缺點我們就會去使用它。AJAX的缺點相對于它的優點來說基本上可以忽略,因為它的優點真的是很優秀。

AJAX優點:

1、 使用異步方式與服務器通信,不需要打斷用戶正在進行的操作,具有更加迅速的響應能力。

2、 可以在不更新整個頁面的前提下維護數據(不刷新頁面),給用戶的體驗非常棒。這也是它最大的優點。

3、 AJAX的原則是“按需取數據”,可以最大程度的減少冗余請求,充分利用了客戶端閑置的處理能力,降低服務器的負荷。

AJAX缺點:

1、破壞瀏覽器后退按鈕的正常行為。在動態更新頁面后,用戶無法回到前一個頁面的狀態,這是因為瀏覽器只能記下歷史記錄中的靜態頁面。

2、使用JavaScript作Ajax的引擎,JavaScript的兼容性和Debug需要特別注意。

AJAX讓用戶頁面豐富起來,增強用戶體驗.AJAX也是所有Web開發的必修課.雖然說AJAX技術并不復雜,但是實現方式還是會因為每個開發人員而有所差異。看著它如此之好,是不是感覺使用起來還是不太方便,不太好控制而煩惱呢?不要著急,下面就再介紹一種技術,讓AJAX的異步通信技術更加方便的應用到我們的程序中,那就是Jquery。

jQuery提供一系列AJAX函數來幫助我們統一這種差異, 并且讓調用AJAX更加簡單.jQuery提供了幾個用于發送AJAX請求的函數. 其中最核心的也是最復雜的是jQuery.ajax(),所有的其他AJAX函數都是它的一個簡化調用.當我們想要完全控制AJAX時可以使用此方法, 否則還是使用簡化方法如get, post, load等更加方便。下面我們就來逐一認識這些個方法。

1.    load(url, [data], [callback] )

載入遠程 HTML 文件代碼并插入至 DOM 中,默認使用 GET 方式傳遞,附加參數時自動轉換為 POST 方式。jQuery 1.2 中,可以指定選擇符,來篩選載入的 HTML 文檔,DOM 中將僅插入篩選出的 HTML 代碼。語法形如 "url #some > selector"。

參數:

示例:

描述: 加載 feeds.html 文件內容。

jQuery 代碼:

  1. $("#feeds").load("feeds.html"); 

2.    jQuery.get(url, [data], [callback], [type] )

通過遠程 HTTP GET 請求載入信息,這是一個簡單的 GET 請求功能以取代復雜 $.ajax 。請求成功時可調用回調函數。如果需要在出錯時執行函數,請使用 $.ajax。

參數:前面的解釋參見1

type (可選)String

返回內容格式,xml,html, script, json, text, _default。

示例:

描述: 顯示 test.php 返回值(HTML 或 XML,取決于返回值)。

jQuery 代碼:

  1. $.get("test.php",function(data){  
  2.   alert("Data Loaded: " + data);  
  3. }); 

描述: 顯示 test.cgi 返回值(HTML 或 XML,取決于返回值),添加一組請求參數。

jQuery 代碼:

  1. $.get("test.cgi",{ name: "John", time: "2pm" },  
  2.   function(data){  
  3.     alert("Data Loaded: " + data);  
  4.   }); 

3.    jQuery.getJSON(url, [data], [callback] )

通過 HTTP GET 請求載入 JSON 數據,在 jQuery 1.2 中,您可以通過使用JSONP 形式的回調函數來加載其他網域的JSON數據,如 "myurl?callback=?"。jQuery 將自動替換 ? 為正確的函數名,以執行回調函數。 注意:此行以后的代碼將在這個回調函數執行前執行。

參數:解釋參見1

示例:

描述: 從 test.js 載入 JSON 數據,附加參數,顯示 JSON 數據中一個 name 字段數據。

jQuery 代碼:

  1. $.getJSON("test.js",{ name: "John", time: "2pm" }, function(json){  
  2.   alert("JSON Data: " +json.users[3].name);  
  3. }); 

4.    jQuery.getScript(url, [callback] )

通過 HTTP GET 請求載入并執行一個 JavaScript 文件,jQuery 1.2 版本之前,getScript 只能調用同域 JS 文件。 1.2中,您可以跨域調用 JavaScript 文件。注意:Safari 2 或更早的版本不能在全局作用域中同步執行腳本。如果通過 getScript 加入腳本,請加入延時函數。

參數:參見1

示例:

描述:加載并執行 test.js ,成功后顯示信息。

jQuery 代碼:

  1. $.getScript("test.js",function(){  
  2.   alert("Script loaded andexecuted.");  
  3. }); 

5.    jQuery.post(url, [data], [callback], [type] )

通過遠程 HTTP POST 請求載入信息,這是一個簡單的 POST 請求功能以取代復雜 $.ajax 。請求成功時可調用回調函數。如果需要在出錯時執行函數,請使用 $.ajax。

參數:參見2

示例:

描述1:請求 test.php 網頁,忽略返回值

  1. $.post("test.php"); 

描述2:請求 test.php 頁面,并一起發送一些額外的數據(同時仍然忽略返回值)

  1. $.post("test.php",{ name: "John", time: "2pm" } ); 

描述3:輸出來自請求頁面 test.php 的結果(HTML 或 XML,取決于所返回的內容)

  1. $.post("test.php",function(data){  
  2.    alert("Data Loaded: " + data);  
  3.  }); 

6.    jQuery.ajax(options )

通過 HTTP 請求加載遠程數據。jQuery 底層 AJAX 實現。簡單易用的高層實現見 $.get, $.post 等。$.ajax() 返回其創建的 XMLHttpRequest 對象。大多數情況下你無需直接操作該函數,除非你需要操作不常用的選項,以獲得更多的靈活性。

最簡單的情況下,$.ajax()可以不帶任何參數直接使用。

注意:所有的選項都可以通過 $.ajaxSetup()函數來全局設置。

一些參數介紹請參見:

http://www.cnblogs.com/zengen/archive/2011/03/25/1995761.html

關于jQuery.ajax百度文庫里介紹的非常全面(還有示例):

http://baike.baidu.com/view/6278307.htm

總結:

各種功能的實現隨著技術的不斷革新將會變得越來越簡單,我們只需要掌握某些主流技術的基本原理和學習的方法即可,有了一套完整的思想,學習什么技術基本上都一樣,有時候遇到一門新技術我們可能用兩三天的時間就能明白其大概的框架,參考說明就能將其應用到我們的項目中來。

原文鏈接:http://blog.csdn.net/smszhuang168/article/details/7749881

【編輯推薦】

  1. 使用jQ Ajax時需要注意的一個問題

  2. 3.4.3 JQuery中的AJAX

  3. 新版jQuery p彈出層的ajax登錄

  4. jQuery Ajax請求狀態管理器

  5. jQuery插件之Ajax自動完成

【責任編輯:張偉 TEL:(010)68476606】

責任編輯:張偉 來源: smszhuang168的博客
相關推薦

2023-10-20 08:01:08

2010-01-06 17:51:26

Linux關機命令

2023-09-13 08:00:00

MLOps數據科學

2009-10-12 13:18:55

RHEL 4內核

2014-10-30 16:12:55

編程技術算法

2024-07-11 16:49:43

同步通信異步通信通信

2009-12-16 14:26:19

Linux VMwar

2014-10-30 16:34:28

編程技術算法

2010-01-04 17:35:32

Silverlight

2014-10-30 16:41:14

編程技術算法

2009-11-12 10:32:47

ADO.NET技術

2009-01-18 15:14:00

數據倉庫開發OLTP

2009-12-21 14:10:26

WCF異步調用

2009-11-09 15:28:04

WCF知識結構

2009-12-14 11:15:34

Linux chgrp

2009-11-17 17:38:37

PHP Session

2024-02-27 08:22:56

2013-12-02 14:40:03

jQueryAjax

2024-12-26 14:48:46

C#Modbus通信

2009-12-10 11:02:44

PHP函數eval()
點贊
收藏

51CTO技術棧公眾號

日韩啪啪网站| 欧美视频日韩| 欧美亚洲一区二区在线观看| www.99av.com| 蜜臀av国产精品久久久久 | 日韩精品免费看| 伊人久久精品视频| 欧美著名女优| 亚洲女同女同女同女同女同69| 日韩国产成人无码av毛片| 模特精品在线| 精品国产一区二区三区久久久久久 | 99影视tv| 一区二区三区四区在线观看国产日韩| 国产精品96久久久久久| 亚洲v天堂v手机在线| 午夜精品www| 日本妇女一区| 国产大片精品免费永久看nba| 天堂综合网久久| 日韩暖暖在线视频| 日韩欧美一区二区三区在线视频 | 洋洋成人永久网站入口| 成人看片app| 亚洲综合免费观看高清完整版 | 亚洲国产精品精华素| 在线综合视频播放| 男女视频在线| 亚洲精品一区中文字幕乱码| 亚洲欧洲自拍| 久久av.com| 亚洲日本一区二区三区在线| 91精品国产91久久久久久不卡| 中文字幕区一区二区三| 狠狠干综合网| 欧美一区观看| 国产一区二区伦理| 国产h视频在线播放| 1024精品合集| 在线观看免费毛片| 在线免费观看日本欧美| 污污的网站在线免费观看| 亚洲欧美综合精品久久成人| 亚洲91网站| 亚洲综合第一页| 精品一区二区在线视频| 香港三级韩国三级日本三级| 1区2区3区国产精品| 国产高清免费在线播放| 精品视频在线播放免| 高清日韩中文字幕| 国产精品久久九九| 成人性生交大片免费看中文网站| 国语对白在线视频| 欧美一区二区视频免费观看| 亚洲国产91视频| 91精品视频大全| 国产伦精品一区二区三区视频青涩| 熟妇人妻无乱码中文字幕真矢织江| 午夜成人免费电影| av丝袜在线| 国产91ⅴ在线精品免费观看| 亚洲综合日韩| 色噜噜狠狠永久免费| 精品视频全国免费看| 自拍网站在线观看| 国产98色在线| 久久精品国产亚洲一区二区三区| 91日韩视频在线观看| 色综合中文字幕| 成人av集中营| 高清国产在线一区| 久久久久久久国产精品影院| 精品视频一二区| 久久影院在线观看| 一本色道88久久加勒比精品| 99精品在线免费视频| 亚洲成人资源在线| 久久uomeier| 成人午夜在线影院| 99久久久久久| 中文av资源在线| 日韩美女福利视频| 国产成人在线免费观看| 国产在线视频网址| 国内精品视频一区| 日韩国产精品久久| 三级av在线| 91精品国产99| 国产成人免费网站| 国产黄色在线| 国产成人综合一区二区三区| 国产高清一区日本| 国产在线一二三区| 欧美中文字幕在线视频| 久久蜜桃资源一区二区老牛| 综合视频在线观看| 欧美精选一区二区| 加勒比久久高清| 自拍偷拍欧美专区| 快播亚洲色图| 一区二区三区四区五区视频在线观看 | 亚洲mmav| 99久热re在线精品996热视频| 久久人人超碰精品| 九九色在线视频| 久久精品日产第一区二区三区乱码 | 极品av在线| 国产精品免费一区二区| 亚洲精品一二三| 精品中文字幕一区二区三区四区| 神马影院我不卡午夜| 91国产福利在线| 精品国内自产拍在线观看视频 | 视频一区视频二区在线观看| 亚洲国产cao| 欧美va亚洲va在线观看蝴蝶网| 日韩av影院| 美州a亚洲一视本频v色道| 国产欧美自拍视频| 91高清免费在线观看| 午夜精品福利一区二区三区av | 欧美日韩精品一区二区三区在线观看| 97最新国自产拍视频在线完整在线看| 色琪琪丁香婷婷综合久久| 色综合色综合久久综合频道88| 日韩在线视频网站| 在线丨暗呦小u女国产精品| 亚洲成人激情自拍| 亚洲免费在线看| 欧美一区高清| 日韩成人一区二区| 久久久久久久综合日本| 日韩一级特黄| 欧美黑人经典片免费观看| 一区二区三区无码高清视频| 成人一区二区三区| 欧美日韩一区二区三区在线电影| 日本日本19xxxⅹhd乱影响| 久久久精品在线观看| 欧美手机在线视频| 欧美亚洲国产一卡| 精品一区二区三区电影| 欧美老妇交乱视频| 欧美激情视频免费观看| 91精品国产色综合久久不卡98| 午夜精品免费在线观看| 欧美性猛交xxxx乱大交蜜桃| 欧美伊人久久久久久久久影院| 亚洲欧洲偷拍精品| 亚洲国产精品资源| 欧美福利电影网| 精品嫩草影院久久| 欧美日本中文| 极品av少妇一区二区| 国产一区二区亚洲| 日韩a级黄色片| 久草在线资源视频在线观看| 欧美18hd| 有色激情视频免费在线| 国产在线日本| 成人黄色免费观看| 国产欧美日韩视频在线| 黄色片在线免费看| 国产成人精品免高潮在线观看| 亚洲黄网站在线观看| 国产精品久久| 色多多在线观看| 亚洲蜜臀av乱码久久精品| 国产精品一区二区在线看| 欧美艳星介绍134位艳星| 亚洲精品国产九九九| 瑟瑟视频在线看| 国产高清视频色在线www| 欧美xxxx黑人又粗又长| 视频免费一区| 1stkiss在线漫画| 影音先锋中文在线视频| av片在线观看| 九色porny视频在线观看| 国产福利电影在线播放| 国产精品xnxxcom| 国产精品视频一区二区三区| 波多野结衣在线观看一区二区| 男人在线资源站| 强伦女教师2:伦理在线观看| 热re91久久精品国99热蜜臀| 久久精品电影网站| 九九热久久66| 麻豆理论在线观看| 日韩欧美精品一区二区三区| 日本一区视频在线观看| 久久久久久av| 欧美一区三区二区| 综合中文字幕亚洲| 毛片av中文字幕一区二区| 精品一区欧美| 国产91精品青草社区| 欧美sm极限捆绑bd| 久久综合五月天婷婷伊人|