Javascript 使用JQuery Datepicker的getDate函数

Javascript 使用JQuery Datepicker的getDate函数,javascript,datepicker,Javascript,Datepicker,您好:)如果我的问题听起来有点愚蠢,很抱歉,但我不是javascript方面最有经验的 我已经完成了在我的页面上显示JQuery Datepicker日历的代码,这很好。但是我想存储在名为$HistoryDate的变量中选择的日期..我在标记之间放置了以下代码 <script> $(function() { $( "#datepicker" ).datepicker(); }); </script> 我也尝试过这种方法,把上面的两行放在hea

您好:)如果我的问题听起来有点愚蠢,很抱歉,但我不是javascript方面最有经验的

我已经完成了在我的页面上显示JQuery Datepicker日历的代码,这很好。但是我想存储在名为$HistoryDate的变量中选择的日期..我在标记之间放置了以下代码

    <script>
  $(function() {
    $( "#datepicker" ).datepicker();
  });
  </script>

我也尝试过这种方法,把上面的两行放在head标签中,但是当我在body中尝试echo HistoryDate()时,我什么都没有得到?有什么建议吗?

你能展示一下你是如何在体内回传HistoryDate()的吗?您是否同时包含jquery和jquery ui?这看起来与我的想法类似,但如何在php中调用javascript变量HistoryDate?再次抱歉,如果我的问题听起来很可笑。@user3266484如果您的日期选择器是表单的一部分,则不需要javascript“historyDate”变量。您有一个id为的输入,可以在php中作为POST变量获取。这是不可能的。或者,如果您想使用Ajax,将变量发送到au php页面。(如果答案对你有帮助,请投票表决并检查是否已解决)@RaphaëlAlthaus我一开始就尝试了POST方法,因为我已经习惯了使用它,但当我指定$HistoryDate=$_POST['datepicker']时;我什么都没有?@user3266484看到了吗
var HistoryDate;
$(function() {
    $("#datepicker").datepicker({
        onSelect: function(){ 
            HistoryDate = $(this).datepicker('getDate'); 
        }
    });  
});
var HistoryDate;
$(function() {
    $("#datepicker").datepicker({
        onSelect: function(){ 
            HistoryDate = $(this).datepicker('getDate'); 
        }
    });  
});