jQuery datepicker onSelect传递变量以更新选择列表

时间:2014-02-13 15:54:35

标签: jquery datepicker onselect

到目前为止,我有以下代码

<script>      
$(function() {
    $('#datepicker').datepicker( {
        dateFormat: 'yy-mm-dd',
        onSelect: function(date) {
            $("#eventoutput").empty()
            $.ajax({        
            url: 'getevents.php', data: "pickdate=2014-04-06", dataType: 'json',  success: function(rows)
            {
                for (var i in rows)
                    {
                      var row = rows[i];          

                      var eventtitle = row[0];
                      $('#eventoutput').append("<option value=\""+eventtitle+"\">"+eventtitle+"</option>");
                    }
                }
            });
        }
    });
});
</script>

如果日期当前是硬编码的(2014-04-06),我想传递以格式(yyyy-mm-dd)选择的值/日期。

我不确定合适的语法。非常感谢。

1 个答案:

答案 0 :(得分:1)

使用date函数

中传递的onSelect变量
onSelect: function(date) {
            $("#eventoutput").empty()
            $.ajax({        
            url: 'getevents.php', data: "pickdate="+date, dataType: 'json',  success: function(rows)
                {
                    ......
                    ......
                }
            });
}

工作示例:

http://jsfiddle.net/Fa8Xx/1514/