更新時(shí)間:2024-03-04 來源:黑馬程序員 瀏覽量:
load()方法在發(fā)送請(qǐng)求時(shí),可以附帶一些數(shù)據(jù)。實(shí)現(xiàn)時(shí)只需要通過load()方法的第2個(gè)參數(shù)傳入要發(fā)送給服務(wù)器的數(shù)據(jù)即可。
下面通過一個(gè)案例演示如何使用load()方法向服務(wù)器發(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個(gè)參數(shù)被傳入一個(gè)對(duì)象類型的數(shù)據(jù),該數(shù)據(jù)將被發(fā)送到服務(wù)器。
接下來,編寫demo6-3.htm;請(qǐng)求的服務(wù)器端頁面register.php,如下所示。
<h3>注冊(cè)成功</h3> <h6>用戶名: <?php echo $_REQUEST['username']; ?></h6> <h6>密碼:<?php echo $_REQUEST['password']; ?></h6>
上述代碼中,第2、3行代碼在獲取到demo6-3.html發(fā)送的數(shù)據(jù)后,由PHP語法輸出,從而檢測(cè)服務(wù)器是否收到了load()方法發(fā)送的數(shù)據(jù)。