最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jquery Ajax請(qǐng)求方法小結(jié)(值得收藏)

 更新時(shí)間:2015年11月15日 09:24:53   投稿:mrr  
本文給大家介紹jquery ajax請(qǐng)求方法小結(jié),jquery作為一個(gè)輕量級(jí)的js框架,能快速的開發(fā)js應(yīng)用,并且在一定程度上改變了我們寫js代碼的習(xí)慣,對(duì)jquery ajax請(qǐng)求感興趣的朋友參考下

 jQuery確實(shí)是一個(gè)挺好的輕量級(jí)的JS框架,能幫助我們快速的開發(fā)JS應(yīng)用,并在一定程度上改變了我們寫JavaScript代碼的習(xí)慣。

廢話少說(shuō),直接進(jìn)入正題,我們先來(lái)看一些簡(jiǎn)單的方法,這些方法都是對(duì)jQuery.ajax()進(jìn)行封裝以方便我們使用的方法,當(dāng)然,如果要處理復(fù)雜的邏輯,還是需要用到j(luò)Query.ajax()的(這個(gè)后面會(huì)說(shuō)到).

1. load( url, [data], [callback] ) :載入遠(yuǎn)程 HTML 文件代碼并插入至 DOM 中。

url (String) : 請(qǐng)求的HTML頁(yè)的URL地址。

data (Map) : (可選參數(shù)) 發(fā)送至服務(wù)器的 key/value 數(shù)據(jù)。

callback (Callback) : (可選參數(shù)) 請(qǐng)求完成時(shí)(不需要是success的)的回調(diào)函數(shù)。

這個(gè)方法默認(rèn)使用 GET 方式來(lái)傳遞的,如果[data]參數(shù)有傳遞數(shù)據(jù)進(jìn)去,就會(huì)自動(dòng)轉(zhuǎn)換為POST方式的。jQuery 1.2 中,可以指定選擇符,來(lái)篩選載入的 HTML 文檔,DOM 中將僅插入篩選出的 HTML 代碼。語(yǔ)法形如 "url #some > selector"。

這個(gè)方法可以很方便的動(dòng)態(tài)加載一些HTML文件,例如表單。

示例代碼:

$(".ajax.load").load("[url]http://www.cnblogs.com/QLeelulu/archive/2008/03/30/1130270.html[/url] .post",
 function (responseText, textStatus, XMLHttpRequest){
 this;//在這里this指向的是當(dāng)前的DOM對(duì)象,即$(".ajax.load")[0] 
 //alert(responseText);//請(qǐng)求返回的內(nèi)容
 //alert(textStatus);//請(qǐng)求狀態(tài):success,error
 //alert(XMLHttpRequest);//XMLHttpRequest對(duì)象
});

這里將顯示結(jié)果。

 

注:不知道為什么URL寫絕對(duì)路徑在FF下會(huì)出錯(cuò),知道的麻煩告訴下。下面的get()和post()示例使用的是絕對(duì)路徑,所以在FF下你將會(huì)出錯(cuò)并不會(huì)看到返回結(jié)果。還有g(shù)et()和post()示例都是跨域調(diào)用的,發(fā)現(xiàn)傳上來(lái)后沒(méi)辦法獲取結(jié)果,所以把運(yùn)行按鈕去掉了。

2. jQuery.get( url, [data], [callback] ):使用GET方式來(lái)進(jìn)行異步請(qǐng)求

參數(shù):

url (String) :  發(fā)送請(qǐng)求的URL地址.

data (Map) : (可選) 要發(fā)送給服務(wù)器的數(shù)據(jù),以 Key/value 的鍵值對(duì)形式表示,會(huì)做為QueryString附加到請(qǐng)求URL中。

callback (Function) : (可選) 載入成功時(shí)回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才是調(diào)用該方法)。

這是一個(gè)簡(jiǎn)單的 GET 請(qǐng)求功能以取代復(fù)雜 $.ajax 。請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù)。如果需要在出錯(cuò)時(shí)執(zhí)行函數(shù),請(qǐng)使用 $.ajax。

示例代碼:

 $.get("./Ajax.aspx", {Action:"get",Name:"lulu"}, function (data, textStatus){
 //返回的 data 可以是 xmlDoc, jsonObj, html, text, 等等.
 this; // 在這里this指向的是Ajax請(qǐng)求的選項(xiàng)配置信息,請(qǐng)參考下圖
 alert(data);
 //alert(textStatus);//請(qǐng)求狀態(tài):success,error等等。
   當(dāng)然這里捕捉不到error,因?yàn)閑rror的時(shí)候根本不會(huì)運(yùn)行該回調(diào)函數(shù)
 //alert(this);
 });

點(diǎn)擊發(fā)送請(qǐng)求:

jQuery.get()回調(diào)函數(shù)里面的 this ,指向的是Ajax請(qǐng)求的選項(xiàng)配置信息:

 

3. jQuery.post( url, [data], [callback], [type] ) :使用POST方式來(lái)進(jìn)行異步請(qǐng)求

參數(shù):

url (String) : 發(fā)送請(qǐng)求的URL地址.

data (Map) : (可選) 要發(fā)送給服務(wù)器的數(shù)據(jù),以 Key/value 的鍵值對(duì)形式表示。

callback (Function) : (可選) 載入成功時(shí)回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才是調(diào)用該方法)。

type (String) : (可選)官方的說(shuō)明是:Type of data to be sent。其實(shí)應(yīng)該為客戶端請(qǐng)求的類型(JSON,XML,等等)

這是一個(gè)簡(jiǎn)單的 POST 請(qǐng)求功能以取代復(fù)雜 $.ajax 。請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù)。如果需要在出錯(cuò)時(shí)執(zhí)行函數(shù),請(qǐng)使用 $.ajax。

示例代碼:

Ajax.aspx:

Response.ContentType = "application/json";
Response.Write("{result: ''" + Request["Name"] + ",你好!(這消息來(lái)自服務(wù)器)''}");

jQuery 代碼:

$.post("Ajax.aspx", { Action: "post", Name: "lulu" },
 function (data, textStatus){
 // data 可以是 xmlDoc, jsonObj, html, text, 等等.
 //this; // 這個(gè)Ajax請(qǐng)求的選項(xiàng)配置信息,請(qǐng)參考jQuery.get()說(shuō)到的this
 alert(data.result);
 }, "json");

點(diǎn)擊提交:

這里設(shè)置了請(qǐng)求的格式為"json":

 

如果你設(shè)置了請(qǐng)求的格式為"json",此時(shí)你沒(méi)有設(shè)置Response回來(lái)的ContentType 為:Response.ContentType = "application/json"; 那么你將無(wú)法捕捉到返回的數(shù)據(jù)。
注意一下,alert(data.result); 由于設(shè)置了Accept報(bào)頭為“json”,這里返回的data就是一個(gè)對(duì)象,并不需要用eval()來(lái)轉(zhuǎn)換為對(duì)象。

4. jQuery.getScript( url, [callback] ) : 通過(guò) GET 方式請(qǐng)求載入并執(zhí)行一個(gè) JavaScript 文件。

參數(shù)

url (String) : 待載入 JS 文件地址。

callback (Function) : (可選) 成功載入后回調(diào)函數(shù)。

jQuery 1.2 版本之前,getScript 只能調(diào)用同域 JS 文件。 1.2中,您可以跨域調(diào)用 JavaScript 文件。注意:Safari 2 或更早的版本不能在全局作用域中同步執(zhí)行腳本。如果通過(guò) getScript 加入腳本,請(qǐng)加入延時(shí)函數(shù)。

這個(gè)方法可以用在例如當(dāng)只有編輯器focus()的時(shí)候才去加載編輯器需要的JS文件.下面看一些示例代碼:
加載并執(zhí)行 test.js。

jQuery 代碼:

復(fù)制代碼 代碼如下:

$.getScript("test.js");

加載并執(zhí)行 AjaxEvent.js ,成功后顯示信息。

jQuery 代碼:

$.getScript("AjaxEvent.js", function(){
 alert("AjaxEvent.js 加載完成并執(zhí)行完成.你再點(diǎn)擊上面的Get或Post按鈕看看有什么不同?");
});

加載完后重新新點(diǎn)擊一下上面的 Load 請(qǐng)求看看有什么不同。

jQuery Ajax 事件

Ajax請(qǐng)求會(huì)產(chǎn)生若干不同的事件,我們可以訂閱這些事件并在其中處理我們的邏輯。在jQuery這里有兩種Ajax事件:局部事件 和 全局事件。

局部事件就是在每次的Ajax請(qǐng)求時(shí)在方法內(nèi)定義的,例如:

$.ajax({
 beforeSend: function(){
 // Handle the beforeSend event
 },
 complete: function(){
 // Handle the complete event
 }
 // ...
 });

全局事件是每次的Ajax請(qǐng)求都會(huì)觸發(fā)的,它會(huì)向DOM中的所有元素廣播,在上面 getScript() 示例中加載的腳本就是全局Ajax事件。全局事件可以如下定義:

 $("#loading").bind("ajaxSend", function(){
 $(this).show();
 }).bind("ajaxComplete", function(){
 $(this).hide();
 });

或者:

 $("#loading").ajaxStart(function(){
 $(this).show();
 }); 

我們可以在特定的請(qǐng)求將全局事件禁用,只要設(shè)置下 global 選項(xiàng)就可以了:

 $.ajax({
 url: "test.html",
 global: false,// 禁用全局Ajax事件.
 // ...
 });

下面是jQuery官方給出的完整的Ajax事件列表:

ajaxStart (Global Event)
This event is broadcast if an Ajax request is started and no other Ajax requests are currently running.
beforeSend (Local Event)
This event, which is triggered before an Ajax request is started, allows you to modify the XMLHttpRequest object (setting additional headers, if need be.)
ajaxSend (Global Event)
This global event is also triggered before the request is run.
success (Local Event)
This event is only called if the request was successful (no errors from the server, no errors with the data).
ajaxSuccess (Global Event)
This event is also only called if the request was successful.
error (Local Event)
This event is only called if an error occurred with the request (you can never have both an error and a success callback with a request).
ajaxError (Global Event)
This global event behaves the same as the local error event.
complete (Local Event)
This event is called regardless of if the request was successful, or not. You will always receive a complete callback, even for synchronous requests.
ajaxComplete (Global Event)
This event behaves the same as the complete event and will be triggered every time an Ajax request finishes.
ajaxStop (Global Event)
This global event is triggered if there are no more Ajax requests being processed.

具體的全局事件請(qǐng)參考API文檔。

好了,下面開始說(shuō)jQuery里面功能最強(qiáng)的Ajax請(qǐng)求方法 $.ajax(); 

jQuery.ajax( options ) : 通過(guò) HTTP 請(qǐng)求加載遠(yuǎn)程數(shù)據(jù)

這個(gè)是jQuery 的底層 AJAX 實(shí)現(xiàn)。簡(jiǎn)單易用的高層實(shí)現(xiàn)見(jiàn) $.get, $.post 等。

$.ajax() 返回其創(chuàng)建的 XMLHttpRequest 對(duì)象。大多數(shù)情況下你無(wú)需直接操作該對(duì)象,但特殊情況下可用于手動(dòng)終止請(qǐng)求。
注意: 如果你指定了 dataType 選項(xiàng),請(qǐng)確保服務(wù)器返回正確的 MIME 信息,(如 xml 返回 "text/xml")。錯(cuò)誤的 MIME 類型可能導(dǎo)致不可預(yù)知的錯(cuò)誤。見(jiàn) Specifying the Data Type for AJAX Requests 。

當(dāng)設(shè)置 datatype 類型為 ''script'' 的時(shí)候,所有的遠(yuǎn)程(不在同一個(gè)域中)POST請(qǐng)求都回轉(zhuǎn)換為GET方式。

$.ajax() 只有一個(gè)參數(shù):參數(shù) key/value 對(duì)象,包含各配置及回調(diào)函數(shù)信息。詳細(xì)參數(shù)選項(xiàng)見(jiàn)下。

jQuery 1.2 中,您可以跨域加載 JSON 數(shù)據(jù),使用時(shí)需將數(shù)據(jù)類型設(shè)置為 JSONP。使用 JSONP 形式調(diào)用函數(shù)時(shí),如 "myurl?callback=?" jQuery 將自動(dòng)替換 ? 為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。數(shù)據(jù)類型設(shè)置為 "jsonp" 時(shí),jQuery 將自動(dòng)調(diào)用回調(diào)函數(shù)。(這個(gè)我不是很懂)

參數(shù)列表:

參數(shù)名 類型 描述
url String (默認(rèn): 當(dāng)前頁(yè)地址) 發(fā)送請(qǐng)求的地址。
type String (默認(rèn): "GET") 請(qǐng)求方式 ("POST" 或 "GET"), 默認(rèn)為 "GET"。注意:其它 HTTP 請(qǐng)求方法,如 PUT 和 DELETE 也可以使用,但僅部分瀏覽器支持。
timeout Number 設(shè)置請(qǐng)求超時(shí)時(shí)間(毫秒)。此設(shè)置將覆蓋全局設(shè)置。
async Boolean (默認(rèn): true) 默認(rèn)設(shè)置下,所有請(qǐng)求均為異步請(qǐng)求。如果需要發(fā)送同步請(qǐng)求,請(qǐng)將此選項(xiàng)設(shè)置為 false。注意,同步請(qǐng)求將鎖住瀏覽器,用戶其它操作必須等待請(qǐng)求完成才可以執(zhí)行。
beforeSend Function 發(fā)送請(qǐng)求前可修改 XMLHttpRequest 對(duì)象的函數(shù),如添加自定義 HTTP 頭。XMLHttpRequest 對(duì)象是唯一的參數(shù)。
function (XMLHttpRequest) {
 this; // the options for this ajax request
}
cache Boolean (默認(rèn): true) jQuery 1.2 新功能,設(shè)置為 false 將不會(huì)從瀏覽器緩存中加載請(qǐng)求信息。
complete Function 請(qǐng)求完成后回調(diào)函數(shù) (請(qǐng)求成功或失敗時(shí)均調(diào)用)。參數(shù): XMLHttpRequest 對(duì)象,成功信息字符串。
function (XMLHttpRequest, textStatus) {
 this; // the options for this ajax request
}
contentType String (默認(rèn): "application/x-www-form-urlencoded") 發(fā)送信息至服務(wù)器時(shí)內(nèi)容編碼類型。默認(rèn)值適合大多數(shù)應(yīng)用場(chǎng)合。
data Object,
String
發(fā)送到服務(wù)器的數(shù)據(jù)。將自動(dòng)轉(zhuǎn)換為請(qǐng)求字符串格式。GET 請(qǐng)求中將附加在 URL 后。查看 processData 選項(xiàng)說(shuō)明以禁止此自動(dòng)轉(zhuǎn)換。必須為 Key/Value 格式。如果為數(shù)組,jQuery 將自動(dòng)為不同值對(duì)應(yīng)同一個(gè)名稱。如 {foo:["bar1", "bar2"]} 轉(zhuǎn)換為 ''&foo=bar1&foo=bar2''。
dataType String
預(yù)期服務(wù)器返回的數(shù)據(jù)類型。如果不指定,jQuery 將自動(dòng)根據(jù) HTTP 包 MIME 信息返回 responseXML 或 responseText,并作為回調(diào)函數(shù)參數(shù)傳遞,可用值:
"xml": 返回 XML 文檔,可用 jQuery 處理。
"html": 返回純文本 HTML 信息;包含 script 元素。
"script": 返回純文本 JavaScript 代碼。不會(huì)自動(dòng)緩存結(jié)果。
"json": 返回 JSON 數(shù)據(jù) 。
"jsonp": JSONP 格式。使用 
error Function (默認(rèn): 自動(dòng)判斷 (xml 或 html)) 請(qǐng)求失敗時(shí)將調(diào)用此方法。這個(gè)方法有三個(gè)參數(shù):XMLHttpRequest 對(duì)象,錯(cuò)誤信息,(可能)捕獲的錯(cuò)誤對(duì)象。
function (XMLHttpRequest, textStatus, errorThrown) {
 // 通常情況下textStatus和errorThown只有其中一個(gè)有值 
 this; // the options for this ajax request
}
global Boolean (默認(rèn): true) 是否觸發(fā)全局 AJAX 事件。設(shè)置為 false 將不會(huì)觸發(fā)全局 AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件
ifModified Boolean (默認(rèn): false) 僅在服務(wù)器數(shù)據(jù)改變時(shí)獲取新數(shù)據(jù)。使用 HTTP 包 Last-Modified 頭信息判斷。
processData Boolean (默認(rèn): true) 默認(rèn)情況下,發(fā)送的數(shù)據(jù)將被轉(zhuǎn)換為對(duì)象(技術(shù)上講并非字符串) 以配合默認(rèn)內(nèi)容類型 "application/x-www-form-urlencoded"。如果要發(fā)送 DOM 樹信息或其它不希望轉(zhuǎn)換的信息,請(qǐng)?jiān)O(shè)置為 false。
success Function 請(qǐng)求成功后回調(diào)函數(shù)。這個(gè)方法有兩個(gè)參數(shù):服務(wù)器返回?cái)?shù)據(jù),返回狀態(tài)
function (data, textStatus) {
 // data could be xmlDoc, jsonObj, html, text, etc...
 this; // the options for this ajax request
}

這里有幾個(gè)Ajax事件參數(shù):beforeSend ,success ,complete ,error 。我們可以定義這些事件來(lái)很好的處理我們的每一次的Ajax請(qǐng)求。注意一下,這些Ajax事件里面的 this 都是指向Ajax請(qǐng)求的選項(xiàng)信息的(請(qǐng)參考說(shuō) get() 方法時(shí)的this的圖片)。
請(qǐng)認(rèn)真閱讀上面的參數(shù)列表,如果你要用jQuery來(lái)進(jìn)行Ajax開發(fā),那么這些參數(shù)你都必需熟知的。
示例代碼,獲取博客園首頁(yè)的文章題目:

$.ajax({
 type: "get",
 url: "[url]http://www.cnblogs.com/rss[/url]",
 beforeSend: function(XMLHttpRequest){
 //ShowLoading();
 },
 success: function(data, textStatus){
 $(".ajax.ajaxResult").html("");
 $("item",data).each(function(i, domEle){
 $(".ajax.ajaxResult").append("
 "+$(domEle).children("title").text()+"");
 });
 },
 complete: function(XMLHttpRequest, textStatus){
 //HideLoading();
 },
 error: function(){
 //請(qǐng)求出錯(cuò)處理
 }
});

其他

jQuery.ajaxSetup( options ) : 設(shè)置全局 AJAX 默認(rèn)選項(xiàng)。

設(shè)置 AJAX 請(qǐng)求默認(rèn)地址為 "/xmlhttp/",禁止觸發(fā)全局 AJAX 事件,用 POST 代替默認(rèn) GET 方法。其后的 AJAX 請(qǐng)求不再設(shè)置任何選項(xiàng)參數(shù)。

jQuery 代碼:

$.ajaxSetup({
 url: "/xmlhttp/",
 global: false,
 type: "POST"
});
$.ajax({ data: myData });

serialize() 與 serializeArray()

serialize() : 序列表表格內(nèi)容為字符串。

serializeArray() : 序列化表格元素 (類似 ''.serialize()'' 方法) 返回 JSON 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)。

示例:

HTML代碼:

<p id="results"><b>Results: b> p>
<form>
 <select name="single">
 <option>Singleoption>
 <option>Single2option>
 select>
 <select name="multiple" multiple="multiple">
 <option selected="selected">Multipleoption>
 <option>Multiple2option>
 <option selected="selected">Multiple3option>
 select><br/>
 <input type="checkbox" name="check" value="check1"/> check1
 <input type="checkbox" name="check" value="check2" 
checked="checked"/> check2
 <input type="radio" name="radio" value="radio1" 
checked="checked"/> radio1
 <input type="radio" name="radio" value="radio2"/> radio2
form> 

 

serializeArray() 結(jié)果為:

下面給大家介紹為什么一般請(qǐng)求可以下載文件,Ajax 請(qǐng)求就不能下載

那是因?yàn)閞esponse原因,一般請(qǐng)求瀏覽器是會(huì)處理服務(wù)器輸出的 response,例如生成png,文件下載等,ajax請(qǐng)求只是個(gè)“字符性”的請(qǐng)求,可以讀取到返回的response,但只是讀取而已,是無(wú)法執(zhí)行的,說(shuō)白點(diǎn)就是js無(wú)法調(diào)用到瀏覽器的下載處理機(jī)制和程序。

相關(guān)文章

  • AJAX原理以及axios、fetch區(qū)別實(shí)例詳解

    AJAX原理以及axios、fetch區(qū)別實(shí)例詳解

    前端是個(gè)發(fā)展迅速的領(lǐng)域,前端請(qǐng)求自然也發(fā)展迅速,從原生的XHR到j(luò)query ajax,再到現(xiàn)在的axios和fetch,下面這篇文章主要給大家介紹了關(guān)于AJAX原理以及axios、fetch區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • ajax上傳圖片到PHP并壓縮圖片顯示的方法

    ajax上傳圖片到PHP并壓縮圖片顯示的方法

    這篇文章主要為大家詳細(xì)介紹了ajax上傳圖片到PHP并壓縮圖片顯示的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 利用AJAX實(shí)現(xiàn)鼠標(biāo)懸浮獲取值的代碼

    利用AJAX實(shí)現(xiàn)鼠標(biāo)懸浮獲取值的代碼

    ajax實(shí)現(xiàn)將鼠標(biāo)放到圖標(biāo)上,下方會(huì)顯示和該圖有關(guān)的信息
    2009-12-12
  • Ajax request response 亂碼解決方法

    Ajax request response 亂碼解決方法

    今天最早遇到一個(gè)脫離平臺(tái),單獨(dú)給用戶定制開發(fā)的關(guān)于狀態(tài)管理的功能局部刷新出現(xiàn)亂碼的情況,仔細(xì)查了下代碼發(fā)現(xiàn)并無(wú)特殊之處,charset統(tǒng)一使用GB18030,ajax傳遞參數(shù)使用默認(rèn)UTF-8,對(duì)傳遞的中文信息手動(dòng)轉(zhuǎn)碼。
    2009-05-05
  • ajax實(shí)現(xiàn)無(wú)刷新上傳文件功能

    ajax實(shí)現(xiàn)無(wú)刷新上傳文件功能

    這篇文章主要為大家詳細(xì)介紹了ajax實(shí)現(xiàn)無(wú)刷新上傳文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • ajax同步異步簡(jiǎn)單實(shí)現(xiàn)

    ajax同步異步簡(jiǎn)單實(shí)現(xiàn)

    本文為大家介紹下ajax同步異步的簡(jiǎn)單實(shí)現(xiàn),感興趣的朋友可以參考下
    2014-01-01
  • Ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果

    Ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了Ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Ajax基礎(chǔ)使用詳解

    Ajax基礎(chǔ)使用詳解

    這篇文章主要介紹了Ajax基礎(chǔ)使用詳解,是前后臺(tái)交互的能? 也就是我們客戶端給服務(wù)端發(fā)送消息的?具,以及接受響應(yīng)的?具,本篇就來(lái)對(duì)ajax基礎(chǔ)進(jìn)行詳細(xì)講解,需要的朋友可以參考下
    2023-05-05
  • 用AJAX實(shí)現(xiàn)的無(wú)刷新的分頁(yè)實(shí)現(xiàn)代碼(asp.net)

    用AJAX實(shí)現(xiàn)的無(wú)刷新的分頁(yè)實(shí)現(xiàn)代碼(asp.net)

    最近學(xué)習(xí)了AJAX技術(shù)。AJAX,指的是異步的Javascript和xml。它的基本原理就是頁(yè)面用Javascript發(fā)送一個(gè)異步的http請(qǐng)求到服務(wù)器,服務(wù)器返回?cái)?shù)據(jù)后,再用Javascript靜態(tài)的去更改頁(yè)面某個(gè)地方的值,而無(wú)需提交表單。
    2011-04-04
  • SpringMVC+Ajax實(shí)現(xiàn)文件批量上傳和下載功能實(shí)例代碼

    SpringMVC+Ajax實(shí)現(xiàn)文件批量上傳和下載功能實(shí)例代碼

    這篇文章主要介紹了SpringMVC+Ajax實(shí)現(xiàn)文件批量上傳和下載功能實(shí)例代碼,代碼分為上傳form和上傳ajax,具體實(shí)例代碼大家參考下本文
    2017-11-11

最新評(píng)論

汤原县| 宜川县| 邻水| 张家港市| 科技| 平山县| 大洼县| 威海市| 屯昌县| 馆陶县| 阿鲁科尔沁旗| 施甸县| 上饶县| 高唐县| 修武县| 嘉兴市| 连江县| 兴宁市| 石泉县| 博乐市| 思茅市| 浏阳市| 方正县| 镇远县| 石河子市| 河曲县| 威信县| 即墨市| 海林市| 民乐县| 青岛市| 涿鹿县| 眉山市| 苏尼特左旗| 巍山| 高青县| 南江县| 卓资县| 利津县| 茂名市| 临西县|