jQuery load()
它可以從伺服器載入內容,然後寫入匹配元素。
語法結構:
[JavaScript] 純文字檢視 複製程式碼$(selector).load(URL,data,callback);
引數解析:
(1).URL:包含傳送請求的URL字串。
(2).data:與請求一同傳送的查詢字串鍵/值對集合。
(3).callback:load()執行完畢後要執行的回撥函式。
jQuery1.0版本新增。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="https://code.jquery.com/jquery-3.1.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#ant").load("mytest/demo/antzone.txt"); }) }) </script> </head> <body> <div id="ant"></div> <input type="button" value="檢視效果" id="bt"/> </body> </html>
可以將文字檔案中的內容寫入div元素中。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="https://code.jquery.com/jquery-3.1.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#bt").click(function(){ $("#ant").load("antzone.txt", function (responseTxt, statusTxt, xhr) { if(statusTxt=="success"){ alert("內容載入成功!"); } if(statusTxt=="error"){ alert("錯誤:"+xhr.status+":"+xhr.statusText); } }); }); }) </script> </head> <body> <div id="ant"></div> <input type="button" value="檢視效果" id="bt"/> </body> </html>
以上程式碼實現可以彈出錯誤提示,因為路徑不正確,找不到檔案。
回撥函式可以具有三個引數:
(1).responseTxt:包含呼叫成功時的結果內容。
(2).statusTXT:包含呼叫的狀態。
(3).xhr:XMLHttpRequest物件。
相關文章
- jQuery – AJAX load() 方法jQuery
- jQuery中的load方法jQuery
- jQuery load()方法載入指定檔案內容jQuery
- jQuery load()函式載入頁面出現亂碼jQuery函式
- 使用jQuery的load方法實現div區域性重新整理jQuery
- IE8中jQuery.load()載入頁面不顯示的原因jQuery
- Image Lazy Load:那些延時載入圖片的開源外掛(jQuery)jQuery
- -Objc -all_load -force_loadOBJ
- 利用JQuery的load函式動態載入頁面 以及jQuery動態載入頁面和請求所返回的資料jQuery函式
- Xcode裡-ObjC, -all_load, -force_loadXCodeOBJ
- 理解load averages
- http_loadHTTP
- load與initialize
- This is my Load.
- Laravel pivot 新增 loadLaravel
- Oracle RAC Load BalanceOracle
- oracle LOAD資料Oracle
- Websphere (WAS) Work Load ManagementWeb
- docker tag save loadDocker
- torch.save(),torch.load(),state_dict(),load_state_dict()
- gRPC Load BalancingRPC
- Azure Load Balancer : 簡介
- http_load操作指令HTTP
- ORACLE GoldenGate Initial LoadOracleGo
- 深入理解load averages
- Docker load與Docker importDockerImport
- db2 export loadDB2Export
- load高階應用
- 模型的dump與load模型
- 轉 ------ sql load 詳解SQL
- Unable to load SELinux PolicyLinux
- transformers(1) 、load模型ORM模型
- linux load解釋Linux
- iOS-關於Xcode中-ObjC、-all_load、-force_load的用法iOSXCodeOBJ
- C#反射中Assembly.Load及Assembly.Load.CreateInstance方法介紹C#反射
- db2 load dumpfile for exceptionDB2Exception
- LOAD_BALANCE&TAF總結
- mysql load 相關實驗MySql