JQuery中的load方法可以很方便地從服務器加載數據,并將其插入到HTML元素中。除此之外,還可以使用load方法傳遞參數,從而更好地控制數據的加載。
傳遞參數的語法如下所示:
$(selector).load(url, data, callback);
url表示要加載的服務器端頁面的URL地址,data表示要傳遞的數據,callback表示數據加載成功后要執行的回調函數。
具體來說,data可以采用多種不同的數據格式:可以是字符串、對象或函數,例如:
$(selector).load("demo.php", "name=John&age=25"); $(selector).load("demo.php", {name: "John", age: 25}); $(selector).load("demo.php", function(responseTxt, statusTxt, xhr){ if(statusTxt == "success"){ alert("數據加載成功!"); } });
不同的數據格式之間有些微的差別,但它們的目的都是傳遞數據,以便在服務器端進行相應的處理。這種數據傳遞方式不僅方便快捷,而且非常靈活,可以滿足大多數數據處理的需求。