jQuery的load()方法是一個非常有用的函數(shù),它可以用來加載一個指定的HTML文檔。除了加載HTML文檔,load()方法還可以通過向其提供一些參數(shù)來完成一些其他有趣的操作。load()方法的最基本形式如下:
$(selector).load(url, data, callback);
其中,selector是要被加載的元素,url是要加載的HTML文檔的URL地址,data是要向服務(wù)器發(fā)送的數(shù)據(jù)(可選),callback是當請求完成時要執(zhí)行的回調(diào)函數(shù)(可選)。
對于HTML元素來說,我們可以使用load()方法的最基本形式,簡單地加載一個HTML文件。例如:
$(document).ready(function(){ $("#myDiv").load("my_page.html"); });
這個代碼片段將會把my_page.html文件中的內(nèi)容加載到id為“myDiv”的HTML元素中。
load()方法還支持其它操作。比如,你還可以額外傳遞一些數(shù)據(jù),這些數(shù)據(jù)將會被當做GET請求的參數(shù),加入到請求URL的后面:
$(document).ready(function(){ $("#myDiv").load("my_page.html", { key1: "value1", key2: "value2" }); });
這個代碼片段將會把請求URL設(shè)置為“my_page.html?key1=value1&key2=value2”,然后把返回的HTML內(nèi)容加載到id為“myDiv”的元素中。
load()方法還提供了很多其他功能。如果您有興趣了解更多,請查看jQuery文檔!