如何将数据发送到Codeigniter控制器

时间:2013-03-06 06:53:27

标签: codeigniter

我想将值发送给controller。我可以这样做吗?

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

         alert(Values);

        return false;
    }
); 

1 个答案:

答案 0 :(得分: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;
    }
); 

在Controller中接受像这样的值

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