欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

包含jqueryajax實(shí)例的詞條

jquery中使用ajax的幾種常用寫法

第一種:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、石門網(wǎng)站維護(hù)、網(wǎng)站推廣。

$.ajax({

type:?"POST",?//提交方式?post?和?get

url:?"連接地址",//連接地址

data:?'{"'?+?+?'"}',//數(shù)據(jù)類型

contentType:?"application/json;charset=utf-8",//編碼形式

dataType:?"json",?//提交數(shù)據(jù)類型

success:?function?(data)?{

var?it?=?eval(data.d);

var?Html?=?"";

for?(var?i?in?it)?{}

},?async:?false

});

第二種:

$(document).ready(function(){

$("#a").click(function(){

htmlobj=$.ajax({url:"/test.txt",async:false});

$("#b").html(htmlobj.responseText);

});

});

第三種:

$.ajax({?url:?"abc.html",?context:?document.body,?success:?function(){

$(this).addClass("Dmoe");

}});

//參考文獻(xiàn):鋒利的Jquery??如有疏漏或者錯(cuò)誤?還望大家指出

關(guān)于jquery.ajax的例子

通過(guò) HTTP 請(qǐng)求加載遠(yuǎn)程數(shù)據(jù)。jQuery 底層 AJAX 實(shí)現(xiàn)。簡(jiǎn)單易用的高層實(shí)現(xiàn)見 $.get, $.post 等。$.ajax() 返回其創(chuàng)建的 XMLHttpRequest 對(duì)象。大多數(shù)情況下你無(wú)需直接操作該函數(shù),除非你需要操作不常用的選項(xiàng),以獲得更多的靈活性。 最簡(jiǎn)單的情況下,$.ajax()可以不帶任何參數(shù)直接使用。 注意,所有的選項(xiàng)都可以通過(guò)$.ajaxSetup()函數(shù)來(lái)全局設(shè)置。 回調(diào)函數(shù) 如果要處理$.ajax()得到的數(shù)據(jù),則需要使用回調(diào)函數(shù)。beforeSend、error、dataFilter、success、complete。 beforeSend 在發(fā)送請(qǐng)求之前調(diào)用,并且傳入一個(gè)XMLHttpRequest作為參數(shù)。error 在請(qǐng)求出錯(cuò)時(shí)調(diào)用。傳入XMLHttpRequest對(duì)象,描述錯(cuò)誤類型的字符串以及一個(gè)異常對(duì)象(如果有的話)dataFilter 在請(qǐng)求成功之后調(diào)用。傳入返回的數(shù)據(jù)以及"dataType"參數(shù)的值。并且必須返回新的數(shù)據(jù)(可能是處理過(guò)的)傳遞給success回調(diào)函數(shù)。success 當(dāng)請(qǐng)求之后調(diào)用。傳入返回后的數(shù)據(jù),以及包含成功代碼的字符串。complete 當(dāng)請(qǐng)求完成之后調(diào)用這個(gè)函數(shù),無(wú)論成功或失敗。傳入XMLHttpRequest對(duì)象,以及一個(gè)包含成功或錯(cuò)誤代碼的字符串。數(shù)據(jù)類型 $.ajax()函數(shù)依賴服務(wù)器提供的信息來(lái)處理返回的數(shù)據(jù)。如果服務(wù)器報(bào)告說(shuō)返回的數(shù)據(jù)是XML,那么返回的結(jié)果就可以用普通的XML方法或者jQuery的選擇器來(lái)遍歷。如果見得到其他類型,比如HTML,則數(shù)據(jù)就以文本形式來(lái)對(duì)待。 通過(guò)dataType選項(xiàng)還可以指定其他不同數(shù)據(jù)處理方式。除了單純的XML,還可以指定 html、json、jsonp、script或者text。 其中,text和xml類型返回的數(shù)據(jù)不會(huì)經(jīng)過(guò)處理。數(shù)據(jù)僅僅簡(jiǎn)單的將XMLHttpRequest的responseText或responseHTML屬性傳遞給success回調(diào)函數(shù), 注意,我們必須確保網(wǎng)頁(yè)服務(wù)器報(bào)告的MIME類型與我們選擇的dataType所匹配。比如說(shuō),XML的話,服務(wù)器端就必須聲明 text/xml 或者 application/xml 來(lái)獲得一致的結(jié)果。 如果指定為html類型,任何內(nèi)嵌的JavaScript都會(huì)在HTML作為一個(gè)字符串返回之前執(zhí)行。類似的,指定script類型的話,也會(huì)先執(zhí)行服務(wù)器端生成JavaScript,然后再把腳本作為一個(gè)文本數(shù)據(jù)返回。 如果指定為json類型,則會(huì)把獲取到的數(shù)據(jù)作為一個(gè)JavaScript對(duì)象來(lái)解析,并且把構(gòu)建好的對(duì)象作為結(jié)果返回。為了實(shí)現(xiàn)這個(gè)目的,他首先嘗試使用JSON.parse()。如果瀏覽器不支持,則使用一個(gè)函數(shù)來(lái)構(gòu)建。JSON數(shù)據(jù)是一種能很方便通過(guò)JavaScript解析的結(jié)構(gòu)化數(shù)據(jù)。如果獲取的數(shù)據(jù)文件存放在遠(yuǎn)程服務(wù)器上(域名不同,也就是跨域獲取數(shù)據(jù)),則需要使用jsonp類型。使用這種類型的話,會(huì)創(chuàng)建一個(gè)查詢字符串參數(shù) callback=? ,這個(gè)參數(shù)會(huì)加在請(qǐng)求的URL后面。服務(wù)器端應(yīng)當(dāng)在JSON數(shù)據(jù)前加上回調(diào)函數(shù)名,以便完成一個(gè)有效的JSONP請(qǐng)求。如果要指定回調(diào)函數(shù)的參數(shù)名來(lái)取代默認(rèn)的callback,可以通過(guò)設(shè)置$.ajax()的jsonp參數(shù)。 注意,JSONP是JSON格式的擴(kuò)展。他要求一些服務(wù)器端的代碼來(lái)檢測(cè)并處理查詢字符串參數(shù)。更多信息可以參閱 最初的文章。 如果指定了script或者jsonp類型,那么當(dāng)從服務(wù)器接收到數(shù)據(jù)時(shí),實(shí)際上是用了script標(biāo)簽而不是XMLHttpRequest對(duì)象。這種情況下,$.ajax()不再返回一個(gè)XMLHttpRequest對(duì)象,并且也不會(huì)傳遞事件處理函數(shù),比如beforeSend。 發(fā)送數(shù)據(jù)到服務(wù)器 默認(rèn)情況下,Ajax請(qǐng)求使用GET方法。如果要使用POST方法,可以設(shè)定type參數(shù)值。這個(gè)選項(xiàng)也會(huì)影響data選項(xiàng)中的內(nèi)容如何發(fā)送到服務(wù)器。 data選項(xiàng)既可以包含一個(gè)查詢字符串,比如 key1=value1key2=value2 ,也可以是一個(gè)映射,比如 {key1: 'value1', key2: 'value2'} 。如果使用了后者的形式,則數(shù)據(jù)再發(fā)送器會(huì)被轉(zhuǎn)換成查詢字符串。這個(gè)處理過(guò)程也可以通過(guò)設(shè)置processData選項(xiàng)為false來(lái)回避。如果我們希望發(fā)送一個(gè)XML對(duì)象給服務(wù)器時(shí),這種處理可能并不合適。并且在這種情況下,我們也應(yīng)當(dāng)改變contentType選項(xiàng)的值,用其他合適的MIME類型來(lái)取代默認(rèn)的 application/x-www-form-urlencoded 。 高級(jí)選項(xiàng) global選項(xiàng)用于阻止響應(yīng)注冊(cè)的回調(diào)函數(shù),比如.ajaxSend,或者ajaxError,以及類似的方法。這在有些時(shí)候很有用,比如發(fā)送的請(qǐng)求非常頻繁且簡(jiǎn)短的時(shí)候,就可以在ajaxSend里禁用這個(gè)。更多關(guān)于這些方法的詳細(xì)信息,請(qǐng)參閱下面的內(nèi)容。 如果服務(wù)器需要HTTP認(rèn)證,可以使用用戶名和密碼可以通過(guò)username和password選項(xiàng)來(lái)設(shè)置。 Ajax請(qǐng)求是限時(shí)的,所以錯(cuò)誤警告被捕獲并處理后,可以用來(lái)提升用戶體驗(yàn)。請(qǐng)求超時(shí)這個(gè)參數(shù)通常就保留其默認(rèn)值,要不就通過(guò)jQuery.ajaxSetup來(lái)全局設(shè)定,很少為特定的請(qǐng)求重新設(shè)置timeout選項(xiàng)。 默認(rèn)情況下,請(qǐng)求總會(huì)被發(fā)出去,但瀏覽器有可能從他的緩存中調(diào)取數(shù)據(jù)。要禁止使用緩存的結(jié)果,可以設(shè)置cache參數(shù)為false。如果希望判斷數(shù)據(jù)自從上次請(qǐng)求后沒有更改過(guò)就報(bào)告出錯(cuò)的話,可以設(shè)置ifModified為true。 scriptCharset允許給script標(biāo)簽的請(qǐng)求設(shè)定一個(gè)特定的字符集,用于script或者jsonp類似的數(shù)據(jù)。當(dāng)腳本和頁(yè)面字符集不同時(shí),這特別好用。 Ajax的第一個(gè)字母是asynchronous的開頭字母,這意味著所有的操作都是并行的,完成的順序沒有前后關(guān)系。$.ajax()的async參數(shù)總是設(shè)置成true,這標(biāo)志著在請(qǐng)求開始后,其他代碼依然能夠執(zhí)行。強(qiáng)烈不建議把這個(gè)選項(xiàng)設(shè)置成false,這意味著所有的請(qǐng)求都不再是異步的了,這也會(huì)導(dǎo)致瀏覽器被鎖死。 $.ajax函數(shù)返回他創(chuàng)建的XMLHttpRequest對(duì)象。通常jQuery只在內(nèi)部處理并創(chuàng)建這個(gè)對(duì)象,但用戶也可以通過(guò)xhr選項(xiàng)來(lái)傳遞一個(gè)自己創(chuàng)建的xhr對(duì)象。返回的對(duì)象通常已經(jīng)被丟棄了,但依然提供一個(gè)底層接口來(lái)觀察和操控請(qǐng)求。比如說(shuō),調(diào)用對(duì)象上的.abort()可以在請(qǐng)求完成前掛起請(qǐng)求。參數(shù)

options (可選)ObjectAJAX 請(qǐng)求設(shè)置。所有選項(xiàng)都是可選的。選項(xiàng)

asyncBoolean(默認(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(XHR)Function發(fā)送請(qǐng)求前可修改 XMLHttpRequest 對(duì)象的函數(shù),如添加自定義 HTTP 頭。XMLHttpRequest 對(duì)象是唯一的參數(shù)。這是一個(gè) Ajax 事件。如果返回false可以取消本次ajax請(qǐng)求。 function (XMLHttpRequest) { this; // 調(diào)用本次AJAX請(qǐng)求時(shí)傳遞的options參數(shù)}cacheBoolean(默認(rèn): true,dataType為script和jsonp時(shí)默認(rèn)為false) jQuery 1.2 新功能,設(shè)置為 false 將不緩存此頁(yè)面。complete(XHR, TS)Function請(qǐng)求完成后回調(diào)函數(shù) (請(qǐng)求成功或失敗之后均調(diào)用)。參數(shù): XMLHttpRequest 對(duì)象和一個(gè)描述成功請(qǐng)求類型的字符串。 Ajax 事件。 function (XMLHttpRequest, textStatus) { this; // 調(diào)用本次AJAX請(qǐng)求時(shí)傳遞的options參數(shù)}contentTypeString(默認(rèn): "application/x-www-form-urlencoded") 發(fā)送信息至服務(wù)器時(shí)內(nèi)容編碼類型。默認(rèn)值適合大多數(shù)情況。如果你明確地傳遞了一個(gè)content-type給 $.ajax() 那么他必定會(huì)發(fā)送給服務(wù)器(即使沒有數(shù)據(jù)要發(fā)送)contextObject這個(gè)對(duì)象用于設(shè)置Ajax相關(guān)回調(diào)函數(shù)的上下文。也就是說(shuō),讓回調(diào)函數(shù)內(nèi)this指向這個(gè)對(duì)象(如果不設(shè)定這個(gè)參數(shù),那么this就指向調(diào)用本次AJAX請(qǐng)求時(shí)傳遞的options參數(shù))。比如指定一個(gè)DOM元素作為context參數(shù),這樣就設(shè)置了success回調(diào)函數(shù)的上下文為這個(gè)DOM元素。就像這樣: $.ajax({ url: "test.html", context: document.body, success: function(){ $(this).addClass("done");}});dataObject,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=bar1foo=bar2'。dataFilterFunction給Ajax返回的原始數(shù)據(jù)的進(jìn)行預(yù)處理的函數(shù)。提供data和type兩個(gè)參數(shù):data是Ajax返回的原始數(shù)據(jù),type是調(diào)用jQuery.ajax時(shí)提供的dataType參數(shù)。函數(shù)返回的值將由jQuery進(jìn)一步處理。 function (data, type) { // 對(duì)Ajax返回的原始數(shù)據(jù)進(jìn)行預(yù)處理 return data // 返回處理后的數(shù)據(jù)}dataTypeString預(yù)期服務(wù)器返回的數(shù)據(jù)類型。如果不指定,jQuery 將自動(dòng)根據(jù) HTTP 包 MIME 信息來(lái)智能判斷,比如XML MIME類型就被識(shí)別為XML。在1.4中,JSON就會(huì)生成一個(gè)JavaScript對(duì)象,而script則會(huì)執(zhí)行這個(gè)腳本。隨后服務(wù)器端返回的數(shù)據(jù)會(huì)根據(jù)這個(gè)值解析后,傳遞給回調(diào)函數(shù)??捎弥? "xml": 返回 XML 文檔,可用 jQuery 處理。"html": 返回純文本 HTML 信息;包含的script標(biāo)簽會(huì)在插入dom時(shí)執(zhí)行。"script": 返回純文本 JavaScript 代碼。不會(huì)自動(dòng)緩存結(jié)果。除非設(shè)置了"cache"參數(shù)。'''注意:'''在遠(yuǎn)程請(qǐng)求時(shí)(不在同一個(gè)域下),所有POST請(qǐng)求都將轉(zhuǎn)為GET請(qǐng)求。(因?yàn)閷⑹褂肈OM的script標(biāo)簽來(lái)加載)"json": 返回 JSON 數(shù)據(jù) 。"jsonp": JSONP 格式。使用 JSONP 形式調(diào)用函數(shù)時(shí),如 "myurl?callback=?" jQuery 將自動(dòng)替換 ? 為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。"text": 返回純文本字符串errorFunction(默認(rèn): 自動(dòng)判斷 (xml 或 html)) 請(qǐng)求失敗時(shí)調(diào)用此函數(shù)。有以下三個(gè)參數(shù):XMLHttpRequest 對(duì)象、錯(cuò)誤信息、(可選)捕獲的異常對(duì)象。如果發(fā)生了錯(cuò)誤,錯(cuò)誤信息(第二個(gè)參數(shù))除了得到null之外,還可能是"timeout", "error", "notmodified" 和 "parsererror"。Ajax 事件。 function (XMLHttpRequest, textStatus, errorThrown) { // 通常 textStatus 和 errorThrown 之中 // 只有一個(gè)會(huì)包含信息 this; // 調(diào)用本次AJAX請(qǐng)求時(shí)傳遞的options參數(shù)}globalBoolean(默認(rèn): true) 是否觸發(fā)全局 AJAX 事件。設(shè)置為 false 將不會(huì)觸發(fā)全局 AJAX 事件,如 ajaxStart 或 ajaxStop 可用于控制不同的 Ajax 事件。ifModifiedBoolean(默認(rèn): false) 僅在服務(wù)器數(shù)據(jù)改變時(shí)獲取新數(shù)據(jù)。使用 HTTP 包 Last-Modified 頭信息判斷。在jQuery 1.4中,他也會(huì)檢查服務(wù)器指定的'etag'來(lái)確定數(shù)據(jù)沒有被修改過(guò)。jsonpString在一個(gè)jsonp請(qǐng)求中重寫回調(diào)函數(shù)的名字。這個(gè)值用來(lái)替代在"callback=?"這種GET或POST請(qǐng)求中URL參數(shù)里的"callback"部分,比如{jsonp:'onJsonPLoad'}會(huì)導(dǎo)致將"onJsonPLoad=?"傳給服務(wù)器。jsonpCallbackString為jsonp請(qǐng)求指定一個(gè)回調(diào)函數(shù)名。這個(gè)值將用來(lái)取代jQuery自動(dòng)生成的隨機(jī)函數(shù)名。這主要用來(lái)讓jQuery生成度獨(dú)特的函數(shù)名,這樣管理請(qǐng)求更容易,也能方便地提供回調(diào)函數(shù)和錯(cuò)誤處理。你也可以在想讓瀏覽器緩存GET請(qǐng)求的時(shí)候,指定這個(gè)回調(diào)函數(shù)名。passwordString用于響應(yīng)HTTP訪問認(rèn)證請(qǐng)求的密碼processDataBoolean(默認(rèn): true) 默認(rèn)情況下,通過(guò)data選項(xiàng)傳遞進(jìn)來(lái)的數(shù)據(jù),如果是一個(gè)對(duì)象(技術(shù)上講只要不是字符串),都會(huì)處理轉(zhuǎn)化成一個(gè)查詢字符串,以配合默認(rèn)內(nèi)容類型 "application/x-www-form-urlencoded"。如果要發(fā)送 DOM 樹信息或其它不希望轉(zhuǎn)換的信息,請(qǐng)?jiān)O(shè)置為 false。scriptCharsetString只有當(dāng)請(qǐng)求時(shí)dataType為"jsonp"或"script",并且type是"GET"才會(huì)用于強(qiáng)制修改charset。通常只在本地和遠(yuǎn)程的內(nèi)容編碼不同時(shí)使用。successFunction請(qǐng)求成功后的回調(diào)函數(shù)。參數(shù):由服務(wù)器返回,并根據(jù)dataType參數(shù)進(jìn)行處理后的數(shù)據(jù);描述狀態(tài)的字符串。 Ajax 事件。 function (data, textStatus) { // data 可能是 xmlDoc, jsonObj, html, text, 等等... this; // 調(diào)用本次AJAX請(qǐng)求時(shí)傳遞的options參數(shù)}traditionalBoolean如果你想要用傳統(tǒng)的方式來(lái)序列化數(shù)據(jù),那么就設(shè)置為true。請(qǐng)參考工具分類下面的jQuery.param 方法。timeoutNumber設(shè)置請(qǐng)求超時(shí)時(shí)間(毫秒)。此設(shè)置將覆蓋全局設(shè)置。typeString(默認(rèn): "GET") 請(qǐng)求方式 ("POST" 或 "GET"), 默認(rèn)為 "GET"。注意:其它 HTTP 請(qǐng)求方法,如 PUT 和 DELETE 也可以使用,但僅部分瀏覽器支持。urlString(默認(rèn): 當(dāng)前頁(yè)地址) 發(fā)送請(qǐng)求的地址。usernameString用于響應(yīng)HTTP訪問認(rèn)證請(qǐng)求的用戶名xhrFunction需要返回一個(gè)XMLHttpRequest 對(duì)象。默認(rèn)在IE下是ActiveXObject 而其他情況下是XMLHttpRequest 。用于重寫或者提供一個(gè)增強(qiáng)的XMLHttpRequest 對(duì)象。這個(gè)參數(shù)在jQuery 1.3以前不可用。示例描述:加載并執(zhí)行一個(gè) JS 文件。jQuery 代碼:$.ajax({ type: "GET", url: "test.js", dataType: "script"});描述:保存數(shù)據(jù)到服務(wù)器,成功時(shí)顯示信息。jQuery 代碼:$.ajax({ type: "POST", url: "some.php", data: "name=Johnlocation=Boston", success: function(msg){ alert( "Data Saved: " + msg ); }});描述:裝入一個(gè) HTML 網(wǎng)頁(yè)最新版本。jQuery 代碼:$.ajax({ url: "test.html", cache: false, success: function(html){ $("#results").append(html); }});描述:同步加載數(shù)據(jù)。發(fā)送請(qǐng)求時(shí)鎖住瀏覽器。需要鎖定用戶交互操作時(shí)使用同步方式。jQuery 代碼: var html = $.ajax({ url: "some.php", async: false }).responseText;描述:發(fā)送 XML 數(shù)據(jù)至服務(wù)器。設(shè)置 processData 選項(xiàng)為 false,防止自動(dòng)轉(zhuǎn)換數(shù)據(jù)格式。jQuery 代碼: var xmlDocument = [create xml document]; $.ajax({ url: "page.php", processData: false, data: xmlDocument, success: handleResponse });

在 IntelliJ IDEA 8.1中編寫一個(gè)ajax jquery實(shí)例,取不到頁(yè)面上的值

public class AjaxServlet extends HttpServlet{

protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)

throws ServletException, IOException {

doPost(httpServletRequest,httpServletResponse); //To change body of overridden methods use File | Settings | File Templates.

}是你開發(fā)那就分手那你就是可能

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

try {

response.setContentType("text/html;charset=GB2312");

request.setCharacterEncoding("GB2312");

PrintWriter out = response.getWriter();

String oldname=null;

try {

oldname = request.getParameter("username");

System.out.println(oldname);

}catch(Exception e)

{e.getStackTrace();}

String password= request.getParameter("password");

if(oldname==null ||oldname.length()==0)

{ out.println("該用戶名不能為空值");}

else {

System.out.println("2222222");

String name=new String(oldname.getBytes("ISO8859-1"));

if(name.equals("amaker")){ System.out.println("*****");

out.println("該用戶名稱已存在??!");

}

else {

System.out.println("-------------");

out.println("驗(yàn)證通過(guò),你輸入的信息是:"+"["+name+"]"+"["+password+"]");

}

}

}

catch (Exception e)

{

System.out.println("異常");

}

}

}

verify.js

function verify()

{

alert("你點(diǎn)擊了按鈕,接下來(lái)來(lái)將執(zhí)行驗(yàn)證了!?。?);

// 基于DOM技術(shù) document.getElementById("userName");

//基于Jquery技術(shù)

// $("#userName")

var jqueryObj = $("#username");

var jqueryObj2 =$("#password");

var username= jqueryObj.val();

var password = jqueryObj2.val();

alert (username+": "+password);

$.get("servlet/AjaxServlet?name=" +username,null,callback);

//回調(diào)函數(shù)callback()

// 真正的驗(yàn)證操作要在callback中做

function callback(data)

{

alert("服務(wù)器端的信息在這里返回??!");

alert(data);

var resultObj =$("#result");

resultObj.html(data);

alert("");

}

}

Validator.html:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

""

html

head

titlehello,this is my first validateing html/title

script type="text/javascript" src="jslib/verify.js"/script

scripttype="text/javascript" src="jslib/jquery-1.2.6.pack.js"/script

/head

body

用戶名稱:input type="text" id="username" /

用戶密碼:input type="password" id="password" /br

div id="result"/divbr

input type="button" value="執(zhí)行驗(yàn)證" onclick="verify()" /

!--divabc/divdivdef/div

spanabcdef/span--

/body

/html

Jquery中常用的AJax的方法有哪幾個(gè)

jQuery中ajax的4種常用請(qǐng)求方式:

1.$.ajax()返回其創(chuàng)建的 XMLHttpRequest 對(duì)象。

$.ajax() 只有一個(gè)參數(shù):參數(shù) key/value 對(duì)象,包含各配置及回調(diào)函數(shù)信息。如果指定了 dataType 選項(xiàng),請(qǐng)確保服務(wù)器返回正確的 MIME 信息,(如 xml 返回 "text/xml")。

實(shí)例:

保存數(shù)據(jù)到服務(wù)器,成功時(shí)顯示信息。

$.ajax({ type: "post", dataType: "html", url: '/Resources/GetList.ashx', data: dataurl, success: function (data) {

if (data != "") {

$("#pager").pager({

pagenumber: pagenumber, pagecount: data.split("$$")[1],

buttonClickCallback: PageClick });

$("#anhtml").html(data.split("$$")[0]);

}

}

});

2.通過(guò)遠(yuǎn)程 HTTP GET 請(qǐng)求載入信息。

這是一個(gè)簡(jiǎn)單的 GET 請(qǐng)求功能以取代復(fù)雜 $.ajax 。請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù)

。如果需要在出錯(cuò)時(shí)執(zhí)行函數(shù),請(qǐng)使用 $.ajax。 實(shí)例:

$.get("test.cgi", { name: "John", time: "2pm" },

function(data){

alert("Data Loaded: " + data);

});

3. 通過(guò)遠(yuǎn)程 HTTP POST 請(qǐng)求載入信息。 這是一個(gè)簡(jiǎn)單的 POST 請(qǐng)求功能以取代復(fù)雜 $.ajax 。

請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù)。如果需要在出錯(cuò)時(shí)執(zhí)行函數(shù),請(qǐng)使用 $.ajax。

實(shí)例:

$.post("/Resources/addfriend.ashx", { "fid": fids, "fname": fnames, "tuid": tuids, "tuname": tunames },

function (data) {

if (data == "ok") {

alert("添加成功!");

}

}

)

4.通過(guò) HTTP GET 請(qǐng)求載入 JSON 數(shù)據(jù)。

實(shí)例:

$.getJSON("api.flickr.com/services/feeds/photos_public.gne?tags=cattagmode=anyformat=json

jsoncallback=?,前面加上http://", function(data){

$.each(data.items, function(i,item){

$("img/").attr("src", item.media.m).appendTo("#images");

if ( i == 3 ) return false;

});

});

jQuery中ajax - get() 方法實(shí)例詳解

在jquery中使用get,post和ajax方法給服務(wù)器端傳遞數(shù)據(jù),在上篇文章給大家分享了jquery中ajax-post()方法實(shí)例,下面通過(guò)本文繼續(xù)學(xué)習(xí)jQuery中ajax

-

get()

方法,具體介紹請(qǐng)看下文。

jQuery

Ajax

參考手冊(cè)

實(shí)例

使用

AJAX

GET

請(qǐng)求來(lái)改變

div

元素的文本:

$("button").click(function(){

$.get("demo_ajax_load.txt",

function(result){

$("div").html(result);

});

});

親自試一試

定義和用法

get()

方法通過(guò)遠(yuǎn)程

HTTP

GET

請(qǐng)求載入信息。

這是一個(gè)簡(jiǎn)單的

GET

請(qǐng)求功能以取代復(fù)雜

$.ajax

。請(qǐng)求成功時(shí)可調(diào)用回調(diào)函數(shù)。如果需要在出錯(cuò)時(shí)執(zhí)行函數(shù),請(qǐng)使用

$.ajax。

語(yǔ)法

$(selector).get(url,data,success(response,status,xhr),dataType)

詳細(xì)說(shuō)明

該函數(shù)是簡(jiǎn)寫的

Ajax

函數(shù),等價(jià)于:

$.ajax({

url:

url,

data:

data,

success:

success,

dataType:

dataType

});

根據(jù)響應(yīng)的不同的

MIME

類型,傳遞給

success

回調(diào)函數(shù)的返回?cái)?shù)據(jù)也有所不同,這些數(shù)據(jù)可以是

XML

root

元素、文本字符串、JavaScript

文件或者

JSON

對(duì)象。也可向

success

回調(diào)函數(shù)傳遞響應(yīng)的文本狀態(tài)。

對(duì)于

jQuery

1.4,也可以向

success

回調(diào)函數(shù)傳遞

XMLHttpRequest

對(duì)象。

示例

請(qǐng)求

test.php

網(wǎng)頁(yè),忽略返回值:

$.get("test.php");

更多示例

例子

1

請(qǐng)求

test.php

網(wǎng)頁(yè),傳送2個(gè)參數(shù),忽略返回值:

$.get("test.php",

{

name:

"John",

time:

"2pm"

}

);

例子

2

顯示

test.php

返回值(HTML

XML,取決于返回值):

$.get("test.php",

function(data){

alert("Data

Loaded:

"

+

data);

});

例子

3

顯示

test.cgi

返回值(HTML

XML,取決于返回值),添加一組請(qǐng)求參數(shù):

$.get("test.cgi",

{

name:

"John",

time:

"2pm"

},

function(data){

alert("Data

Loaded:

"

+

data);

});

jquery

ajax

$.get()用法詳解

js文件

$(document).ready(function(){

$("form").submit(function(event)

{event.preventDefault()})//取消submit的默認(rèn)行為

$("form

input[type='submit']").click(function(){

var

url

=

$('form').attr('action');

//

取Form中要提交的鏈接

var

param

=

{};

//

組裝發(fā)送參數(shù)

param['name']

=

$('form

input[name=name]').val();

param['age']

=

$('form

input[name=age]').val();

$.get(url,

param,

function(dom)

{

$('div.get').append(dom)

})

;

//

發(fā)送并顯示返回內(nèi)容

});

})

html文件

form

action="ajax.php"

method="get"

Name:

input

type="text"

name="name"

/

Age:

input

type="text"

name="age"

/

input

type="submit"

/

/form

div

class="get"這是ajax的get方法/div

php文件

error_reporting(0);

if($_GET["name"]=="kitty")

{

$name=

"you

are

the

lucky";

}

else

$name=$_GET["name"];

$age=$_GET["age"];

echo

"div

".$name."

".$age."/div";

以上介紹就是本文給大家分享的jQuery中ajax

-

get()

方法實(shí)例詳解,希望大家喜歡。

如何使用jquery提供的$ajax方法向后臺(tái)傳對(duì)象集合

ajax() 方法通過(guò) HTTP 請(qǐng)求加載遠(yuǎn)程數(shù)據(jù)。該方法是 jQuery 底層 AJAX 實(shí)現(xiàn)。簡(jiǎn)單易用的高層實(shí)現(xiàn)見 $.get, $.post 等。$.ajax() 返回其創(chuàng)建的 XMLHttpRequest 對(duì)象。大多數(shù)情況下你無(wú)需直接操作該函數(shù),除非你需要操作不常用的選項(xiàng),以獲得更多的靈活性。

工具原料:編輯器、瀏覽器

1、使用ajax改變文本的一個(gè)簡(jiǎn)單的代碼實(shí)例如下:

html

head

script?type="text/javascript"?src="/jquery/jquery.js"/script

script?type="text/javascript"

$(document).ready(function(){

$("#b01").click(function(){

htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});

$("#myDiv").html(htmlobj.responseText);

});

});

/script

/head

body

div?id="myDiv"h2通過(guò)?AJAX?改變文本/h2/div

button?id="b01"?type="button"改變內(nèi)容/button

/body

/html

2、運(yùn)行的結(jié)果如下圖:

網(wǎng)頁(yè)名稱:包含jqueryajax實(shí)例的詞條
本文URL:http://aaarwkj.com/article18/dsspdgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站云服務(wù)器、靜態(tài)網(wǎng)站、App開發(fā)、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
日本一区二区三区精彩视频| av免费观看男人的天堂| 亚洲成人自拍在线视频| 女同亚洲一区二区三区| 日本久久在线观看视频| 97国产超碰在线观看| 日本高清有码视频在线观看| 久久亚洲中文字幕精品熟女一区| 粉嫩极品美女国产精品| 免费在线观看美女av| 欧美日韩亚洲中文国产| 国产91九色蝌蚪在线观看| 中文字幕变态另类一区二区| 亚洲一区成人精品在线| 午夜情色视频在线观看| 好吊妞在线新免费视频| 99久久偷拍美女大白屁股| 日韩精品一二三黄色一级| 放荡成熟人妻中文字幕| 午夜精品久久99蜜桃| 日韩精品一二三黄色一级| 国产在线视频不卡一区| 国产乱子一区二区三区| 国产亚洲一线二线三线| 色哟哟精品丝袜一区二区| 色综合色综合色综合色| 国产乱码精品免费一区二区av| 一本久道久久综合狠狠老| 国产精品久久久99| 亚洲天堂av福利在线观看| 日韩一区二区三级电影| 欧美日韩国产免费电影| 欧美精品久久91九色| 欧美精品黑人三级精品| 人人澡人人看人人妻| 亚洲国产精品一区二区首页| 在线看黄视频网站永久免费| 欧美成人精品免费在线| 色琪琪原网另类欧美日韩| 日韩欧美在线一区二区| 亚洲人妻不卡一区二区|