有時候我們需要在網頁加載完成后才加載一些內容,這時候可以使用jQuery中的load()方法。load()方法可以在文檔中的一個元素中傳遞信息并返回來自被請求文檔的數據。
我們可以在load()方法中傳遞參數,來增加請求的復雜度,例如:
$(selector).load(url,data,function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("外部內容加載成功!"); if(statusTxt=="error") alert("Error: "+xhr.status+": "+xhr.statusText); });
代碼中的第二個參數data,可以是一個對象,這個對象中包含一些參數值,比如說:
$(selector).load(url,{ name: "John", age: 30 });
在被請求文檔中,我們可以使用GET的方式獲取這些參數,例如:
$name = $_GET['name']; $age = $_GET['age'];
在被請求的文檔中,我們可以通過POST方法來獲取參數值,例如:
$name = $_POST['name']; $age = $_POST['age'];
通過load()方法來傳遞參數,可以讓我們更加靈活的請求數據,并能夠更好地完成一些復雜的工作。
下一篇vue怎么分解音樂