Jquery 如何为ajax获取日期选择器的值

Jquery 如何为ajax获取日期选择器的值,jquery,codeigniter,datepicker,Jquery,Codeigniter,Datepicker,下面的代码我试图获取datepicker的值,但我没有获取datepicker的值。有人能帮我吗 $('#mm').change(function() { $.ajax({ url: '<?php echo base_url()."index.php/lha/chkholiday";?>', data:{ date:$('#datepicker').val(), timeh:$('#hh').val(), timem:$('#mm').val() }, type: "POST", s

下面的代码我试图获取datepicker的值,但我没有获取datepicker的值。有人能帮我吗

$('#mm').change(function() {
$.ajax({
url: '<?php echo base_url()."index.php/lha/chkholiday";?>',
data:{
date:$('#datepicker').val(),
timeh:$('#hh').val(),
timem:$('#mm').val()
},
type: "POST",
success: function (dataCheck) {
var total = dataCheck;
alert(total);
//document.getElementById("result123").innerHTML = str;
//$('#resultdrop').html(total);
}
});
$('#mm')。更改(函数(){
$.ajax({
url:“”,
数据:{
日期:$(“#日期选择器”).val(),
timeh:$('#hh').val(),
timem:$('#mm').val()
},
类型:“POST”,
成功:功能(数据检查){
var总计=数据检查;
警报(总数);
//document.getElementById(“result123”).innerHTML=str;
//$('#resultdrop').html(总计);
}
});
试试:

你的代码错了

data:{
     date: $('#datepicker').val(),
     timeh: $('#hh').val(),
     timem: $('#mm').val()
}
此外,您还应更改HTML中的属性名称


$(“#日期选择器”)。日期选择器({
onSelect:函数(日期、实例){
$.ajax
({
类型:“Post”,
url:“”,
数据:日期,
成功:功能(结果)
{
警报(结果);
}
});  
}
});

首先,这对我有效(不管它是否有效),你的日期选择器不正确使用
$(“#日期选择器”)
$
是的,我这样做了,但仍然不起作用是的,这只是第一条注释。你能添加jQuery代码来初始化日期选择器吗?答案在!
data:{
     date: $('#datepicker').val(),
     timeh: $('#hh').val(),
     timem: $('#mm').val()
}
$("#datepicker").datepicker({

    onSelect: function(date, instance) {

        $.ajax
        ({
              type: "Post",
              url: '<?php echo base_url()."index.php/lha/chkholiday";?>',
              data: date,
              success: function(result)
              {
                  alert(result);
              }
         });  
     }
});