簡體   English   中英

Codeigniter從Ajax下拉列表中獲取價值

[英]Codeigniter get value from ajax dropdown

誰能幫助我從AJAX動態下拉菜單中獲取選定的值?

我有一個使用AJAX的動態下拉菜單,我想從第二個下拉菜單中發布選定的值,以便可以過濾數據。

這是JavaScript:

<script type="text/javascript">

   $(document).ready(function() { 
        $("#AREA").change(function(){
                  /*dropdown post *///
                    $.ajax({
                    url:"<?php echo base_url();?>index.php/distribusi/filter/buildDropArea",
                    data: {area: $(this).val()},
                    type: "POST",
                    success:function(data){
                        $("#rayon").html(data);
                    }
                 });
               });
            });

   </script>

這是觀點

<label for="AREA">AREA</label>
     <?php echo form_dropdown('AREA', $areaDrop,'','class="form-control" id="AREA" ' );  ?>

                       </div>

                       <div class="form-group">

                       <label for="RAYON">RAYON</label>
                       <select name="rayon" id="rayon" class="form-control" >
        <option value=""></option>
        </select>
        </label>
        </div>

問題是我想從第二個下拉菜單發送選定的值

您正在發送post param area但正在尋找一個名為rayon的參數

$this->input->post('rayon');

應該

$this->input->post('area');

確保您總是可以轉儲$this->post()並查看返回的內容。 可以在瀏覽器開發工具的“網絡”選項卡中檢查任何請求,以查看發送的內容,狀態,返回的內容,標頭等。調試ajax時始終從此處開始

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM