簡體   English   中英

將JavaScript變量傳遞到Rails 3.2.7中的控制器

[英]pass javascript variable to controller in rails 3.2.7

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


    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]顯示為nil值。

一個人可以幫助我在哪里做錯嗎?

將您的ajax更改為以下內容

jQuery.ajax({
  url: "/payment/create",                     // you to pass this as the url option
  type: 'post',
  data: 'depart=' + depart_date,
  dataType: 'script',                         // this should be dataType, not dateType
  success: function() { alert('success') }    // this should be a function
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM