0
<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.передать переменную javascript для контроллера в рельсах 3.2.7
В терминал это значение становится как { "Вылет" => "11 февраля 2013 года", "RETURN_DATE" => "21 февраля 2013"}
Но в контроллере Params [отойдите] & Params [: возвращение ] показывает значение nil
.
Может ли кто-нибудь помочь мне, где я ошибаюсь?
из ваших данных кода: «Вылет =» + depart_date, Попробуйте посмотреть в Params [отойдите] – Bob
Вы уверены, что depart_date заполняется, когда вы посылаете его? Кроме того, вы можете попробовать '{off: leave_data}' вместо ''leave =' + Depart_date'. –
спасибо за этот ответ. но это doen't решить problem.getting nil value – Inaccessible