load方法實例分析

這篇“l(fā)oad方法實例分析”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“l(fā)oad方法實例分析”文章吧。

創(chuàng)新互聯(lián)建站是專業(yè)的亭湖網(wǎng)站建設(shè)公司,亭湖接單;提供做網(wǎng)站、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行亭湖網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

.load( url [, data ] [, complete(responseText, textStatus, XMLHttpRequest) ] )

描述: 從服務(wù)器載入數(shù)據(jù)并且將返回的 HTML 代碼并插入至 匹配的元素 中。

url

類型: String

一個包含發(fā)送請求的URL字符串

data

類型: PlainObject, String

向服務(wù)器發(fā)送請求的Key/value參數(shù),例如{name:"",age:23}

complete(responseText, textStatus, XMLHttpRequest)

類型: Function()

當(dāng)請求成功后執(zhí)行的回調(diào)函數(shù)。

注意: 事件處理函數(shù)中也有一個方法叫 .load()。  jQuery根據(jù)傳遞給它的參數(shù)設(shè)置來確定使用哪個方法執(zhí)行。

這個方法是從服務(wù)器獲取數(shù)據(jù)最簡單的方法。除了不是全局函數(shù),這個方法和$.get(url, data, success) 基本相同,它有一個隱含的回調(diào)函數(shù)。 當(dāng)他檢查到一個成功的請求(i.e. 當(dāng) textStatus是 "success" 或者 "notmodified")時,.load() 方法將返回的HTML 內(nèi)容數(shù)據(jù)設(shè)置到相匹配的節(jié)點中。這就意味著大多數(shù)采用這個方法可以很簡單:

$('#result').load('ajax/test.html');

如果選擇器沒有匹配的元素——在這種情況下,如果document不包含id = "result" 的元素- 這個Ajax請求將不會被發(fā)送出去。

如果提供回調(diào),都將在執(zhí)行后進行后處理:

Callback Function

如果提供了 "complete" 回調(diào)函數(shù),它將在函數(shù)處理完之后,并且 HTML 已經(jīng)被插入完時被調(diào)用?;卣{(diào)函數(shù)會在每個匹配的元素上被調(diào)用一次,并且 this始終指向當(dāng)前正在處理的 DOM 元素。

$('#result').load('ajax/test.html', function() {

alert('Load was performed.');

});

在上文的兩個例子中, 如果當(dāng)前的文件不包含ID為“result”的元素,那么.load()方法將不被執(zhí)行。

以上就是關(guān)于“l(fā)oad方法實例分析”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前題目:load方法實例分析
分享地址:http://muchs.cn/article2/gecgic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、面包屑導(dǎo)航外貿(mào)建站、服務(wù)器托管、定制網(wǎng)站、企業(yè)網(wǎng)站制作

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護公司