2013-10-28 100 views
-1

我試圖用Ajax填充數據庫中的元素,但它不會工作。 如果已將問題固定到javascript函數,但我自己似乎沒有找到問題。PHP Codeigniter - 用Ajax填充選擇

我在這裏錯過了什麼? :/

$(document).ready(function() 
    {   
     $(function() 
     { 
      $.ajax(
      { 
       url:"<?php echo site_url("c_admin/ajaxCategorie");?>", 
       type: 'POST', 
       success: function(msg) 
       {       
        var jsonMsg = $.parseJSON(msg); 
        var count = Object.keys(jsonMsg).length; 
        for(var x = 0; x < count; x++) 
        { 
         $("#categorieSelect").apend($("<option></option>").val(jsonMsg[x].CategorieID).html(jsonMsg[x].CategorieNaam));    
        } 
       } 
      });  
     });  
    }) 

回答

0

在我看來,你犯了一個簡單的錯字;

 $("#categorieSelect").apend($("<option></option>").val(jsonMsg[x].CategorieID).html(jsonMsg[x].CategorieNaam)); 

將apend更改爲append。 你的代碼應該沒問題!