更新時間:2024-03-04 來源:黑馬程序員 瀏覽量:
load()方法在發(fā)送請求時,可以附帶一些數(shù)據(jù)。實現(xiàn)時只需要通過load()方法的第2個參數(shù)傳入要發(fā)送給服務器的數(shù)據(jù)即可。
下面通過一個案例演示如何使用load()方法向服務器發(fā)送數(shù)據(jù)。HTML代碼片段如demo6-3.html所示。
demo6-3.html
<button id="btn">加載數(shù)據(jù)</button> <div id="box"></div> <script> $('#btn').click(function() { $('#box').load('register.php', {username: '小明',password: 18}); }); </script>
上述第5行代碼中,load()方法的第2個參數(shù)被傳入一個對象類型的數(shù)據(jù),該數(shù)據(jù)將被發(fā)送到服務器。
接下來,編寫demo6-3.htm;請求的服務器端頁面register.php,如下所示。
<h3>注冊成功</h3> <h6>用戶名: <?php echo $_REQUEST['username']; ?></h6> <h6>密碼:<?php echo $_REQUEST['password']; ?></h6>
上述代碼中,第2、3行代碼在獲取到demo6-3.html發(fā)送的數(shù)據(jù)后,由PHP語法輸出,從而檢測服務器是否收到了load()方法發(fā)送的數(shù)據(jù)。