2016-12-20 6 views
0

AJAXのドロップダウンオプションに問題があります。codeigniterのAJAX塗りつぶしのドロップダウン

これは私のJavaScriptコードスクリプトは、このコントローラ

public function dyos_sepatu(){ 
     $data['jenis'] = $this->db->query("SELECT * FROM jenis_sepatu")->result(); 
     $this->load->view('pelanggan/sepatu_dyos',true,$data); 
    } 

にredicteringさ

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#sepatu").click(function(e){ 
      e.preventDefault(); 
      var site_url = "<?php echo base_url()?>index.php/pelanggan/dyos_sepatu/"; 
      $("#content").load(site_url); 
     }) 
    }) 
</script> 

であり、これは、コントローラによってロードされた私の見解(pelanggan/sepatu_dyos)です:

<select name="jenis" class="form-control"> 
      <?php 
       foreach ($jenis as $data){?> 
       <option value="<?php echo $data->id_jenis_sepatu;?>"><?php echo $data->nama_jenis;?></option> 
      <?php 
       } 
      ?> 
     </select> 

ドロップダウン値が次のように表示されません:

enter image description here

私の問題は何ですか?

答えて

0

一度このような試してみてください...

スクリプト:

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#sepatu").click(function(e){ 
      e.preventDefault(); 
      var site_url = "<?php echo base_url('index.php/pelanggan/dyos_sepatu/');?>"; 
      $("#content").load(site_url); 
     }) 
    }) 
</script> 

コントローラ:それはちょうど同じですが、異なる方法で

public function dyos_sepatu(){ 
     $jenis = $this->db->get('jenis_sepatu')->result(); 
     $this->load->view('pelanggan/sepatu_dyos',$jenis); 
    } 
+0

のですか? –

+0

私はそれを試してもまだ動作しません –

+0

'url'ヘルパーを' base_url() 'を使ってロードしましたか? –