2013-03-06 50 views
0

我想發送值給controller.how我可以做到嗎?如何發送數據到Codeigniter控制器

$("#Select").click(
    function() 
    { 
     var Values = [];  
     $("#option :selected").each(
       function() 
       { 
       Values.push($(this).val()); 
       }); 

     alert(Values); 

     return false; 
    } 
); 
+0

值提交了''

或通過'ajax'。 – Sparky 2013-03-06 07:02:49

+0

我該怎麼做ajax?我是ajax的初學者 – user2138679 2013-03-06 07:04:30

+0

查看回答@raheel張貼如下。 – Sparky 2013-03-06 07:05:11

回答

0

爲此,您將不得不使用Ajax請求

$("#Select").click(
    function() 
    { 
     var Values = [];  
     $("#option :selected").each(
     function() 
     { 
      Values.push($(this).val()); 
     }); 

     $.ajax({ 
      type : 'POST', 
      url : '<?php echo site_url("controllername/mymethod")?>', 
      data : 'myarray='+Values, 
      success : function(){ 
       // do whatever you want 
      } 
     }); 
     return false; 
    } 
); 

在控制器接受這樣

function mymethod(){ 
    $array = $this->input->post('myarray'); 
    // do whatever you want 
} 
+0

是否有一種方法,我選擇的每個值都存儲到數組中而不使用多個select – user2138679 2013-03-06 09:26:05

相關問題