не может вспомнить данные, сохраненные PersistJS - PullRequest
0 голосов
/ 13 февраля 2012

У меня есть переменная jquery, содержащая так много отформатированных данных, созданных ckeditor и пытающихся передать их на другую страницу без перезагрузки, поэтому я использую ajax, но не могу передать эту переменную в виде строки запроса, потому что она имеет так многоотформатированные данные, поэтому я пытаюсь использовать PersistJS для сохранения этой переменной.Нет проблем с сохранением и повторным вызовом на той же странице, но проблема возникла, когда я ее тестировал.у меня есть 2 страницы page1 с этим кодом

var proDetails = $('textarea.editor').val();
var store = new Persist.Store('My Data Store');
var data = proDetails;
store.set('saved_data', data);

page2, содержащие этот код

$(document).ready(function() {
store.get('saved_data', function(ok, val) {
if (ok)
alert('saved data = ' + val);
}); 
});

, но он не работает, и я точно вызываю файл persist-min.js вобе страницы, и если это не сработало, есть ли в любом случае сохранить переменную proDetails в сеансе php, чтобы я мог вызвать ее на другой странице?

Ответы [ 2 ]

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

Вы не инициализировали store объект на странице 2.

1 голос
/ 06 мая 2012

Вы можете отправить эту длинную строку данных через POST, которая не страдает от ограничения размера запроса GET.

Имейте в виду, что эти данные не будут отправлены на ваш сервер, если вы используете PersistJS,Кроме этого юзерали уже ответил вам

...