第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何根據(jù)下拉菜單選擇后通過ajax獲取后臺數(shù)據(jù)并且不刷新頁面

如何根據(jù)下拉菜單選擇后通過ajax獲取后臺數(shù)據(jù)并且不刷新頁面

紅糖糍粑 2018-09-15 10:09:15
我想通過一組下拉菜單,然后取選擇其中的一個的時候,根絕選擇的列表標題篩選出符合條件的列表,展示在下面的頁面中,請問代碼怎么實現(xiàn)
查看完整描述

1 回答

?
吃雞游戲

TA貢獻1829條經(jīng)驗 獲得超7個贊

大概有如下幾個步驟:

  1. 獲取到選中下拉菜單的值(ID/標題,一般情況下會獲取ID,到后臺根據(jù)這個ID到數(shù)據(jù)庫獲取對應(yīng)的數(shù)據(jù))

  2. 發(fā)送到后端

  3. 后端根據(jù)前端發(fā)送的參數(shù)取值,查詢數(shù)據(jù)庫,然后組裝成你想要的格式類型,返回給前端

  4. 前端實行html操作(內(nèi)容更新)

  5. 代碼實現(xiàn)如下(用的jQuery)

<script type="text/javascript">
    $("select").change(function() {        var title = $(this).text();  // 1、獲取選擇下拉框的標題
        //var id  = $(this).val();  獲取選中的ID值
        var url   = "";  //這里填寫后端的url 
        $.ajax({   //2、發(fā)送給后端
            url: url, 
            type: 'POST',  //設(shè)置發(fā)送的方式 這里假設(shè)為POST
            dataType: 'html',  //返回的數(shù)據(jù)類型
            data: {title: title},  //把選中的標題發(fā)給后端
            success:function(data) {                // 4、這里寫成功后更新頁面的操作
            }
        })
    });</script>

<?php$title = $_POST['title']; //接收參數(shù)  選中的ID或者標題//3、根據(jù)這個標題或者ID 去數(shù)據(jù)庫查詢匹配到的相關(guān)的內(nèi)容 然后根據(jù)需求組裝成html格式

echo $html;  //返回給前端exit;


查看完整回答
反對 回復(fù) 2018-10-29
  • 1 回答
  • 0 關(guān)注
  • 1501 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號