使用window.location.href codeigniter将多个变量从javascript函数传递给控制器​​函数

时间:2017-04-27 20:57:07

标签: javascript codeigniter-3

我的控制器中有一个函数,它将带有两个参数,这些参数是由javascript函数发送的。

function seance(id)
{
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+1; //January is 0!
    var yyyy = today.getFullYear();

    if(dd<10) {
        dd='0'+dd;
    }    

    if(mm<10) {
        mm='0'+mm;
    } 

    var today = mm+'/'+dd+'/'+yyyy; 

    window.location.href = "<?php echo site_url('index.php/seance/liste_seance/')?>/" + id + "/" + today;
}

但只能正确发送第一个变量!

如何发送这两个参数?

1 个答案:

答案 0 :(得分:0)

如果你告诉我们你的控制器会更好。 但我在你的JS中看到了一些问题。

你的js中有两次usint var today。删除第16行的var

您的网站网址将采用以下格式:http://example.com/index.php/seance/liste_seance//id/04/27/2017。在liste_seance之后删除斜杠/。您应该更改日期格式,因为在您的控制器中,您将获得4个参数: id 04 27 2017 < /强>