<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調用。阿賈克斯呼叫傳遞JavaScript變量在軌3
在終端它的值越來越爲{ 「出發日期」=> 「2013年2月11日」, 「RETURN_DATE」=> 「21 2013年2月」}
但在控制器PARAMS [:出發] & PARAMS [:RETURN_DATE ]顯示爲零值。
不知道我在做什麼錯誤..
如果您收到的終值,那麼你都沒事。唯一的是:它的'params [:return_date]'而不是'params [:return]'。第二件事是,你在ajax函數之前結束了腳本。 – 2013-02-26 09:22:21
@ Saurabh Jain謝謝你的檢查。但params [:depart]也顯示爲零。 – Inaccessible 2013-02-26 09:41:33
請在下面查看我的答案,看看它爲兩者提供了什麼。 – 2013-02-26 09:43:39