Как извлечь значение из плагина jQuery и установить в качестве переменной PHP? - PullRequest
0 голосов
/ 28 ноября 2011

Я использую плагин jQuery под названием Stepy , чтобы позволить пользователям заполнить 10-ступенчатую форму.

Образец формы: http://jsfiddle.net/wvkfn/

Мой сайтнастройки, чтобы пользователь мог оставить форму в середине «шага», чтобы завершить другие задачи, и я хотел бы иметь набор переменных, чтобы при завершении задачи он возвращался к последнемушаг, на котором они были.

Есть ли способ извлечь значение «текущего» шага из плагина?Сначала я подумал, что плагин помещает класс с именем current-step в заголовок и извлекает числовое значение из текста заголовка, для которого установлен этот класс.

Затем я бы хотел установить его как PHPпеременная, чтобы я мог установить ссылку на задачу что-то вроде http://www.example.com/task.php?step=3.

Любые идеи о том, как это сделать?

Ответы [ 2 ]

1 голос
/ 28 ноября 2011

Используйте опцию «выбрать», чтобы stepy предлагает зарегистрировать обратный вызов, когда выбрана вкладка. При обратном вызове используйте асинхронный POST для вашего сервера, чтобы сохранить выбранную вкладку.

Пример:

$('#custom').stepy({
    ...,
    select: function(index){
        $.ajax({
            url: "saveCurrentStep?userID=1&step=" + index;
        });
    }
});
0 голосов
/ 28 ноября 2011

Простым решением было бы сохранить cookie для текущего шага ИЛИ вы можете использовать anchors для каждого шага, как для шага 1 mysite.com/task.php#tsep1 и извлечь значение из URL

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