У меня есть свой указатель даты в пользовательском интерфейсе, и я попытался включить, чтобы добавить дату, которую вы выбрали внутри #viewCalender:
$(function() {
$('#rangeA').daterangepicker({
arrows: true,
onClose: function(event) {
$('#calenderView').prepend('Ok!');
},
onSelect:
function(){
var day1 = $("#rangeA").datepicker('getDate').getDate();
var month1 = $("#rangeA").datepicker('getDate').getMonth() + 1;
var year1 = $("#rangeA").datepicker('getDate').getFullYear();
var fullDate = year1 + "-" + month1 + "-" + day1;
$('#calenderView').prepend(fullDate);
}
});
});
Но при выборе даты ничего не происходит.Что здесь не так?
onClose:
function(){
var date = $(".range-start").datepicker('getDate');
var dateEnd = $(".range-end").datepicker('getDate');
if(date != null){
if(dateEnd != null){
var day2 = dateEnd.getDate();
var month2 = dateEnd.getDate();
var year2 = dateEnd.getDate();
var fullDate2 = year2 + "-" + month2 + "-" + day2;
}else{
var fullDate2 = 0;
}
var day1 = date.getDate();
var month1 = date.getMonth() + 1;
var year1 = date.getFullYear();
var fullDate = year1 + "-" + month1 + "-" + day1;
$.ajax({
url: "misc/getCalender.php",
type: "POST",
data: { dateStart: fullDate, dateEnd: fullDate2 },
success: function(response){
alert('passed: ' + fullDate + ' - '+ fullDate2);
}
});
}
}