【发布时间】:2010-11-15 21:55:17
【问题描述】:
我有我的 UI 日期选择器,并尝试使用 onSelect 在#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);
}
});
}
}
【问题讨论】:
标签: jquery jquery-ui jquery-plugins jquery-ui-datepicker