Я пытаюсь иметь выбор даты с datepicker, а затем использовать эту дату для запроса. У меня есть таблица Movements, и даже если я выбираю дату с записью, результат всегда равен 0.Использование Datepicker для jquery
Как это исправить?
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
$("#datepicker").datepicker();
});
</script>
</head>
<body>
<p>Date: <input type="text" id="datepicker" />
<p id="result"> Turnover: </p>
<script>
$("input").change(function(){
var currentDate = $("#datepicker").datepicker("getDate");
document.getElementById("result").innerHTML= <%= Movement.where(:movementDate =>("currentDate")).sum("turnover")%>;
});
</script>
</p>
</body>
Вы пытаетесь использовать переменную JavaScript в методе Ruby? Это не сработает. Взгляните на сгенерированную страницу HTML. – JJJ
Спасибо за ваш ответ. Но тогда, как я могу использовать дату в моем запросе? –