0

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

<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)选择的值/日期。

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

4

1 回答 1

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/

于 2014-02-13T16:05:06.533 回答