Получить jQuery UI Datepicker выбранную дату в переменную PHP Session? - PullRequest
2 голосов
/ 06 февраля 2012

Как получить выбранную дату jQuery UI Datepicker в переменную PHP Session, если дата выбрана пользователем?

Ответы [ 2 ]

3 голосов
/ 06 февраля 2012

Сделайте AJAX-вызов, когда сработает onSelect. Просто фиктивный код, с которым вы можете играть:

        $('.selector').datepicker({
                 onSelect: function(dateText, inst) { 
                       $.ajax({
                             url: "myPHPscript.php?selecteddate=" + dateText,
                               success: function(){
                                 $(this).addClass("done");
                            }
                        });
                     }
        });
1 голос
/ 06 февраля 2012

Описание

Вы можете сделать это, используя 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'];
?>

Дополнительная информация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...