Я пытаюсь запустить команду ajax, когда я получаю результаты от и до даты с помощью jquery ui datepicker. Я получаю «от» дату просто отлично, дата «до» всегда не определена, независимо от того, что я делаю. есть идеи?jquery datepicker ui и дата окончания
function getInfo()
{
var beg = $("#from").val();
var end = $("to").val();
alert($("to").val()); <-----this is always undefined
$("#cdrData").hide();
$.ajax({
type: "GET",
url: "cdrs/getCDRS.php",
data: "begDate=" + beg + "&endDate=" + end,
success: function(result){
$("#cdrData").html(result);
$("#cdrData").slideDown('slow');
}
});
}
И форма PHP:
<form method='POST' id='getCDRS' name='getCDRS'>
<label for="from">From</label>
<input type="text" id="from" name="from" />
<label for="to">to</label>
<input type="text" id="to" name="to" />
<input type='button' value='submit' onclick="getInfo()";>
</form>
и стандартный DatePicker сценарий:
<script>
$(function() {
$("#from").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onClose: function(selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
}
});
$("#to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onClose: function(selectedDate) {
$("#from").datepicker("option", "maxDate", selectedDate);
}
});
});
</script>
Это была ошибка c/p. Я добавил # и получаю тот же результат. Спасибо за острый глаз, хотя .... – bart2puck