<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.ajax call pass javascript переменная в рельсах 3
В терминал это значение становится как { "Вылет" => "11 февраля 2013 года", "RETURN_DATE" => "21 февраля 2013"}
Но в контроллере Params [отойдите] & Params [: RETURN_DATE ] показывает значение nil.
Не знаю, где я делаю ошибку ..
Если вы получаете значения в терминале, то вы все в порядке , Единственное: его 'params [: return_date]', а не 'params [: return]'. Во-вторых, вы закончили скрипт перед функцией ajax. –
@ Saurabh Jain спасибо за эту проверку. но params [: off] также показывает nil. – Inaccessible
Проверьте мой ответ ниже и посмотрите, что он дает для обоих. –