Временное сохранение значения текстовой области - PullRequest
1 голос
/ 29 сентября 2011

Я пытаюсь создать форму комментария, например на странице, которую я знаю .Вы заполняете комментарий, выбираете сеть для входа в систему, переходите на страницу входа в систему, и когда она перенаправляет вас обратно, ваше значение текстовой области по-прежнему заполняется тем, что вы имели.Все сделано, за исключением хранения значения, потому что я не могу понять это.

Может кто-то указать мне, что делать?Я попробовал функцию jQuery.data(), но когда меня перенаправили обратно, она пуста.

Ответы [ 5 ]

0 голосов
/ 29 сентября 2011

Мои первые мысли - отправить вас к функции .post().Вы можете отправить текст (textarea.getVal()) через переменную функции, и достаточно просто использовать переменную PHP $ _POST для доступа к ней со страницы, на которую вы ее отправляете, и т. Д.

0 голосов
/ 29 сентября 2011

Я бы либо использовал переменную сеанса, либо cookie .Вы можете просто импортировать те три функции, которые я связал в quirksmode .

0 голосов
/ 29 сентября 2011
$('#yourTextareaElement').html()

Это вернет его значение, и оттуда вы можете сохранить его как файл cookie с PHP или Javascript, в зависимости от того, что вы предпочитаете.

0 голосов
/ 29 сентября 2011

эти значения периодически сохраняются в сеансе сервера.вам просто нужно делать ajax-запрос каждые 2 минуты или около того, чтобы копировать значение из вашего текстового поля на сервер ...

0 голосов
/ 29 сентября 2011

.data() хранит данные только за период существования страницы; когда браузер уходит, он теряется, как и вся другая информация о состоянии JS.

Ваши решения здесь: либо сохранить значение в файле cookie с помощью этого подключаемого модуля cookie , либо сохранить его в переменной сеанса на стороне сервера. Я бы порекомендовал вам сохранить его в файле cookie , в данном случае , что достаточно просто с плагином.

...