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" => "2013年2月11日"、 "return_date"=>"2013年2月21日"}として取得されます。

ただし、コントローラーではparams [:depart]&params [:return_date]はnil値として表示されます。

私がどこで間違いをしているのかわからない。

4

1 に答える 1

1

Depart_date を return_date に変更し、最後にスクリプトを次のように終了します。

<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 に答える