首頁常見問題正文

用load()方法向服務器發(fā)送數(shù)據(jù)

更新時間:2024-03-04 來源:黑馬程序員 瀏覽量:

IT培訓班

  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ù)。

分享到:
在線咨詢 我要報名
和我們在線交談!