JQuery是一個流行的JavaScript工具庫,它可以使我們更快,更方便地開發(fā)動態(tài)網(wǎng)頁。其中l(wèi)oad()方法是一個常用的方法,它可以:從服務(wù)器加載數(shù)據(jù),并將返回的數(shù)據(jù)放入被選元素中。
這個方法的最基本的形式是:load( url [, data ] [, complete ] ),其中:
url:規(guī)定要請求的URL地址
data:可選,傳遞到服務(wù)器的額外數(shù)據(jù),可以是任何類型的數(shù)據(jù)
complete:可選,當請求成功完成后要執(zhí)行的函數(shù)名稱
比如:
$("#result").load("ajax/test.html", function(){
alert("Load was performed.");
});
這個例子會在id為result的元素中加載ajax/test.html文件,當加載成功后,會有一個彈窗提示“Load was performed.”
load()方法還有一些高級應(yīng)用。例如,可以通過將數(shù)據(jù)作為參數(shù)傳遞來過濾服務(wù)器響應(yīng):
$("#result").load("ajax/test.html #container");
這個例子會只取ajax/test.html文件中id為container的元素,并放入id為result的元素中。
load()方法的使用非常簡單,但具備強大的功能。