0

値をコントローラーに送信したいのですが、どうすればよいですか?

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

         alert(Values);

        return false;
    }
); 
4

1 に答える 1

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
}
于 2013-03-06T07:03:32.820 に答える