pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <i id='UixFV'><tr id='UixFV'><dt id='UixFV'><q id='UixFV'><span id='UixFV'><b id='UixFV'><form id='UixFV'><ins id='UixFV'></ins><ul id='UixFV'></ul><sub id='UixFV'></sub></form><legend id='UixFV'></legend><bdo id='UixFV'><pre id='UixFV'><center id='UixFV'></center></pre></bdo></b><th id='UixFV'></th></span></q></dt></tr></i><div class="ljryn4y" id='UixFV'><tfoot id='UixFV'></tfoot><dl id='UixFV'><fieldset id='UixFV'></fieldset></dl></div>
    <tfoot id='UixFV'></tfoot>

    <small id='UixFV'></small><noframes id='UixFV'>

      <legend id='UixFV'><style id='UixFV'><dir id='UixFV'><q id='UixFV'></q></dir></style></legend>

        • <bdo id='UixFV'></bdo><ul id='UixFV'></ul>

      1. codeigniter - 依賴于 jquery 和 ajax post 的下拉列表

        codeigniter - dependent dropdown with jquery and ajax post(codeigniter - 依賴于 jquery 和 ajax post 的下拉列表)

        <small id='yFNzu'></small><noframes id='yFNzu'>

      2. <tfoot id='yFNzu'></tfoot>
        <legend id='yFNzu'><style id='yFNzu'><dir id='yFNzu'><q id='yFNzu'></q></dir></style></legend>
          <bdo id='yFNzu'></bdo><ul id='yFNzu'></ul>
            <tbody id='yFNzu'></tbody>
          <i id='yFNzu'><tr id='yFNzu'><dt id='yFNzu'><q id='yFNzu'><span id='yFNzu'><b id='yFNzu'><form id='yFNzu'><ins id='yFNzu'></ins><ul id='yFNzu'></ul><sub id='yFNzu'></sub></form><legend id='yFNzu'></legend><bdo id='yFNzu'><pre id='yFNzu'><center id='yFNzu'></center></pre></bdo></b><th id='yFNzu'></th></span></q></dt></tr></i><div class="0uvcyaw" id='yFNzu'><tfoot id='yFNzu'></tfoot><dl id='yFNzu'><fieldset id='yFNzu'></fieldset></dl></div>

                • 本文介紹了codeigniter - 依賴于 jquery 和 ajax post 的下拉列表的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  視圖:learning_view.php

                  view : learning_view.php

                  這是我從數據庫中填充的第一個下拉列表.

                  Here is the first dropdown which I am populating from database.

                      <select name = 'category' id = 'category'>
                          <option value="">-- Select Category --</option>
                          <?php foreach($category as $item){ ?>
                          <option value="<?php echo $item->id_cat; ?>"><?php echo $item->name; ?></option>
                          <?php } ?>
                      </select>
                      <br><br>
                  

                  我想要的是填充另一個依賴于第一個下拉列表的下拉列表.為此,我使用了 jQuery ajax 帖子.

                  What I want is to populate another dropdown which is dependent on the first dropdown. For that I have used the jQuery ajax post.

                  第二個下拉列表:

                      <select name = 'type' id = 'type'>
                          <option value="">-- Select Type --</option>
                          <?php foreach($type as $item){ ?>
                          <option value="<?php echo $item->id_type; ?>"><?php echo $item->name; ?></option>
                          <?php } ?>
                      </select>
                      <br><br>
                  

                  ajax 帖子:

                      jQuery(document).ready(function(){
                        $("#category").change(function() {
                          var category_id = {"category_id" : $('#category').val()};
                          console.log(category_id);
                  
                          $.ajax({
                            type: "POST",
                            data: category_id,
                            url: "<?= base_url() ?>learning/dependent_dropdown",
                  
                            success: function(data){
                  
                              $.each(data, function(i, data){
                              console.log(data.name);
                              console.log(data.id_type)
                              });
                             }
                           });
                         });
                       });
                  

                  控制器:learning.php

                  controller : learning.php

                     public function dependent_dropdown()
                     {
                         if(isset($_POST['category_id']))
                         {
                             $this->output
                             ->set_content_type("application/json")
                             ->set_output(json_encode($this->learning_model->getType($_POST['category_id'])));
                         }
                     }
                  

                  數據來自我檢查過的ajax帖子后的數據庫

                  The data is coming from the database after ajax post which I checked by

                      console.log(data.name);
                      console.log(data.id_type)
                  

                  在控制臺中.

                  但無法弄清楚如何使用我視圖的第二個下拉列表中的數據.

                  But couldn't able to figure out how to use the data in the second dropdown of my view.

                  我的意思是如何使用我在 ajax 發布后收到的數據填充第二個下拉列表.

                  I mean how can i populate the second dropdown with the data i have received after ajax post.

                  推薦答案

                  我通過修改ajax帖子的success函數找到了解決我的問題的方法:

                  I found a solution to my problem by modifying the success function of the ajax post:

                  success: function(data) {
                      $.each(data, function(i, data) {
                          $('#type').append("<option value='" + data.id_type + "'>" + data.name + "</option>");
                      });
                  }
                  

                  將值附加到下拉列表中.

                  Which append the value into the drop down.

                  <select name="type" id="type">
                      <option value="">-- Select Type --</option>
                  </select>
                  

                  我只是在ajax帖子的success函數中給了select塊的id,并附加了值.它可以工作,但有一個問題,即當我更改第一個下拉菜單的選擇時會出現新值,但為上一個選擇顯示的值并沒有消失.

                  I just gave the id of the select block into the success function of the ajax post and appended the value. It works but there is a problem which is when I change the selection of the first dropdown new value appears but the values which were showing for the previous selection doesn't go away.

                  這篇關于codeigniter - 依賴于 jquery 和 ajax post 的下拉列表的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                • <i id='aA8EE'><tr id='aA8EE'><dt id='aA8EE'><q id='aA8EE'><span id='aA8EE'><b id='aA8EE'><form id='aA8EE'><ins id='aA8EE'></ins><ul id='aA8EE'></ul><sub id='aA8EE'></sub></form><legend id='aA8EE'></legend><bdo id='aA8EE'><pre id='aA8EE'><center id='aA8EE'></center></pre></bdo></b><th id='aA8EE'></th></span></q></dt></tr></i><div class="bprh3dw" id='aA8EE'><tfoot id='aA8EE'></tfoot><dl id='aA8EE'><fieldset id='aA8EE'></fieldset></dl></div>

                          <legend id='aA8EE'><style id='aA8EE'><dir id='aA8EE'><q id='aA8EE'></q></dir></style></legend>

                            <bdo id='aA8EE'></bdo><ul id='aA8EE'></ul>

                            <small id='aA8EE'></small><noframes id='aA8EE'>

                          • <tfoot id='aA8EE'></tfoot>
                              <tbody id='aA8EE'></tbody>
                          • 主站蜘蛛池模板: 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 搪玻璃冷凝器_厂家-越宏化工设备| 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 火锅底料批发-串串香技术培训[川禾川调官网] | 安徽成考网-安徽成人高考网 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 找培训机构_找学习课程_励普教育| 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 |