0
<script> var depart_date='11 February 2013';
         var depart_date='21 February 2013';


    jQuery.ajax({

data: { depart: depart_date, return_date: return_date},
    type: 'post',
  url: "/payment/create",

});

这是我的ajax调用。

在终端中,它的价值为 {"depart"=>"11 February 2013", "return_date"=>"21 February 2013"}

但在控制器中 params[:depart] & params[:return_date] 显示为 nil 值。

不知道我在哪里做错了..

4

1 回答 1

1

将离开日期更改为返回日期并在最后结束脚本:

<script> 

   var depart_date='11 February 2013';
   var return_date='21 February 2013';

        jQuery.ajax({

    data: { depart: depart_date, return_date: return_date},
        type: 'post',
      url: "/payment/create",

    });

    </script>
于 2013-02-26T09:25:15.100 回答