如何在用户选择日期时将jQuery UI Datepicker选择日期添加到PHP Session变量?
答案 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'];
?>