首頁(yè)常見問題正文

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

更新時(shí)間:2024-03-04 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  load()方法在發(fā)送請(qǐng)求時(shí),可以附帶一些數(shù)據(jù)。實(shí)現(xiàn)時(shí)只需要通過(guò)load()方法的第2個(gè)參數(shù)傳入要發(fā)送給服務(wù)器的數(shù)據(jù)即可。

  下面通過(guò)一個(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ù)器。

  接下來(lái),編寫demo6-3.htm;請(qǐng)求的服務(wù)器端頁(yè)面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語(yǔ)法輸出,從而檢測(cè)服務(wù)器是否收到了load()方法發(fā)送的數(shù)據(jù)。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!