[英]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.