jQuery – AJAX load() 方法
jQuery load() 方法
jQuery load() 方法是簡單但強大的 AJAX 方法。
load() 方法從伺服器載入資料,並把返回的資料放入被選元素中。
語法:
$(selector).load(URL,data,callback);
必需的 URL 引數規定您希望載入的 URL。
可選的 data 引數規定與請求一同傳送的查詢字串鍵/值對集合。
可選的 callback 引數是 load() 方法完成後所執行的函式名稱。
這是示例檔案("demo_test.txt")的內容:
<h2>jQuery and AJAX is FUN!!!</h2> <p id="p1">This is some text in a paragraph.</p>
下面的例子會把檔案 "demo_test.txt" 的內容載入到指定的 <div> 元素中:
$("#div1").load("demo_test.txt");
也可以把 jQuery 選擇器新增到 URL 引數。
下面的例子把 "demo_test.txt" 檔案中 id="p1" 的元素的內容,載入到指定的 <div> 元素中:
$("#div1").load("demo_test.txt #p1");
可選的 callback 引數規定當 load() 方法完成後所要允許的回撥函式。回撥函式可以設定不同的引數:
- responseTxt - 包含呼叫成功時的結果內容
- statusTXT - 包含呼叫的狀態
- xhr - 包含XMLHttpRequest物件
下面的例子會在 load() 方法完成後顯示一個提示框。如果 load() 方法已成功,則顯示"外部內容載入成功!",而如果失敗,則顯示錯誤訊息:
$("button").click(function(){ $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("External content loaded successfully!"); if(statusTxt=="error") alert("Error: "+xhr.status+": "+xhr.statusText); }); });
提示: 在jQuery的load()方法中,無論AJAX請求是否成功,一旦請求完成(complete)後,回撥函式(callback)立即被觸發。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018483/viewspace-2908713/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery AJAX 方法jQuery
- jQuery – AJAX get() 和 post() 方法jQuery
- Jquery Ajax方法傳值到actionjQuery
- Jquery 和 Ajax的 使用方法jQuery
- jQuery - AJAXjQuery
- jQuery AjaxjQuery
- JQuery中$.ajax()方法引數詳解jQuery
- jQuery.ajaxjQuery
- ajax +jquery 基本jQuery
- 面試之jquery中的ajax方法引數面試jQuery
- 深入瞭解jquery中的ajax方法引數jQuery
- jQuery AJAX 簡介jQuery
- 基於jQuery的AjaxjQuery
- jQuery對Ajax的支援jQuery
- 使用jQuery的load方法實現div區域性重新整理jQuery
- axios,Ajax,jQuery ajax,axios和fetch的區別iOSjQuery
- jQuery、ajax新增Json資料jQueryJSON
- jQuery Ajax 例項 全解析jQuery
- jQuery學習筆記(ajax)jQuery筆記
- jQuery : ajax獲取Status CodejQuery
- JQuery中ajax的使用與快取問題的解決方法jQuery快取
- 談談jQuery中Ajax那些事jQuery
- jQuery入門(五)Ajax和jsonjQueryJSON
- KKB : Jquery實現Ajax請求jQuery
- jquery Ajax 請求錯誤 Unexpected tokenjQuery
- jquery寫的ajax分頁外掛jQuery
- jQuery Validate非同步ajax方式驗證jQuery非同步
- Ajax 學習手記 Jquery實現jQuery
- Ajax,jQuery ajax,axios和fetch介紹、區別以及優缺點jQueryiOS
- 學習AJAX必知必會(4)~JQuery傳送Ajax請求jQuery
- jquery ajax 回撥函式的值alert出來[object Object] 解決方法jQuery函式Object
- initialize方法與load方法比較
- jQuery 使用ajax,並重新整理頁面jQuery
- jquery ajax方式直接提交整個表單jQuery
- 基於jQuery的三種AJAX請求jQuery
- jQuery Ajax 跨域前端實現登入jQuery跨域前端
- jQuery裡如何使用ajax傳送請求jQuery
- 【ajax】 html js jquery ajax上傳檔案【一眼就會】【實用】HTMLJSjQuery