如何向Codeigniter控制器发送数据

如何向Codeigniter控制器发送数据,codeigniter,Codeigniter,我想将值发送到控制器。我该如何做 $("#Select").click( function() { var Values = []; $("#option :selected").each( function() { Values.push($(this).val()); }); alert

我想将值发送到控制器。我该如何做

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

         alert(Values);

        return false;
    }
); 

为此,您必须使用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;
    }
); 

通过提交
或通过
ajax
。我如何使用ajax呢?我是ajax的初学者请参阅下面发布的@raheel的答案。看看视频教程。有没有一种方法可以将我选择的每个值存储到一个数组中而不使用多个选择
function mymethod(){
    $array  =   $this->input->post('myarray');
    // do whatever you want
}