获取jQuery UI Datepicker选择日期到PHP Session变量?

时间:2012-02-06 11:29:34

标签: php jquery jquery-ui datepicker

如何在用户选择日期时将jQuery UI Datepicker选择日期添加到PHP Session变量?

2 个答案:

答案 0 :(得分:3)

触发onSelect时进行AJAX调用。只需使用虚拟代码:

        $('.selector').datepicker({
                 onSelect: function(dateText, inst) { 
                       $.ajax({
                             url: "myPHPscript.php?selecteddate=" + dateText,
                               success: function(){
                                 $(this).addClass("done");
                            }
                        });
                     }
        });

答案 1 :(得分:1)

描述

您可以使用Ajax执行此操作。关闭Datepicker后,您可以使用Ajax调用设置会话变量。

如果要在对话框关闭后设置变量,或者在选择日期后DatePicker设置变量,则可以使用onClose事件onSelect。我更喜欢onClose事件。

示例

<强>的jQuery

$('.selector').datepicker({
   onClose: function(dateText, inst) { 
      $.post("/backend.php", {"VariableName": dateText});
   }
});

PHP(backend.php)

<?php
    // set the variable
    $_SESSION['VariableName'] = $_POST['VariableName'];
?>

更多信息