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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何根據(jù)從上一個(gè) [above] 下拉列表中選擇的值填充 select2 下拉列表中的選項(xiàng)?

如何根據(jù)從上一個(gè) [above] 下拉列表中選擇的值填充 select2 下拉列表中的選項(xiàng)?

PHP
動(dòng)漫人物 2022-01-08 19:58:40
我想使用 select2 js 為用戶(hù)搜索帶來(lái)一個(gè)下拉列表,下拉列表中的值必須根據(jù)所選公司填充,這是該下拉列表上方的下拉列表。我將 XAMPP 版本 5 與 MYSQLI 一起使用。<?php include 'db.php';?> <html><head> <link href='https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css' rel='stylesheet' type='text/css'> <script src="../assets/js/core/jquery.3.2.1.min.js"></script> <link href="../assets/css/bootstrap.min.css" rel="stylesheet" /> <script src="../assets/js/core/bootstrap.min.js"></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js'></script></head><body><form action="" method="POST" enctype="multipart/form-data" autocomplete="off"><div class="row"><div class="col-sm-2"></div><div class="col-sm-10"><div class="form-group row"><label for="sel1" class="col-sm-2 col-form-label">Company  :</label><div class="col-sm-10"><select onChange="company_info();"   id="company_list"  required class="form-control select2" name="company_id"  ><option value="">Select Company</option><?php $companyDetails=mysqli_query($con, "SELECT * FROM company  order by id desc  ");while($company = mysqli_fetch_assoc($companyDetails)){echo "<option value='".$company['id']."'";echo " >".$company['compName']."</option>";}?> </select></div></div><div id="companyDesc"></div><div class="form-group row"><label for="pthings" class="col-sm-2 col-form-label">To dos :</label><div class="col-sm-10"><select id="selUser" style="width: 200px;"><option value="0">- Search -</option></select></div></div><div class="form-group"><button type="submit" name="add" class="btn btn-default greenbtn btnrightalign">Submit</button></div></div></form></body></html>期輸出:我希望 select2 下拉列表中的選項(xiàng)基于從公司中選擇的值。例如:在選擇公司“ABC Pvt Ltd”時(shí),待辦事項(xiàng)下拉列表(select2)值為“頁(yè)眉、頁(yè)腳、側(cè)邊欄、導(dǎo)航、注冊(cè)、登錄”。在選擇公司“RAM Pvt Ltd”時(shí),To dos 下拉列表(select2)的值為“Registration,Login,Search,Payment,Logout”。并且用戶(hù)搜索功能應(yīng)該可以正常工作。實(shí)際輸出:從我的代碼中,我可以獲得一個(gè) select2 下拉列表,其中選項(xiàng)中的值不是基于從公司下拉列表中選擇的選項(xiàng)。并且用戶(hù)搜索功能無(wú)法正常工作。
查看完整描述

2 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

您需要使用公司 ID 添加您的 select2 帖子數(shù)據(jù):


$("#selUser").select2({

    ajax: { 

        url: "getData.php",

        type: "post",

        dataType: 'json',

        delay: 250,

        data: function (params) {

            return {

                searchTerm: params.term,

                compId: $("#company_list").val() //here your company data

            };

        },

        processResults: function (response) {

            return {

                results: response

            };

        },

        cache: true

    }

});

然后您可以獲取公司 ID$_POST["compId"]并將其添加到您在 get data.php 上的查詢(xún)中


查看完整回答
反對(duì) 回復(fù) 2022-01-08
?
MYYA

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊

快速瀏覽一下您的代碼,我猜您可能遇到了 MySQL 錯(cuò)誤。在 getData.php 上,您似乎正在查詢(xún)一個(gè)名為order的表。由于 order 是MySQL 中的保留字,除非表名包含在反引號(hào)中,否則這些查詢(xún)幾乎肯定會(huì)拋出錯(cuò)誤。例如:

$fetchData = mysqli_query($con,"select * from `order` order by id");


查看完整回答
反對(duì) 回復(fù) 2022-01-08
  • 2 回答
  • 0 關(guān)注
  • 178 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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