2010-01-07 2 views
1

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

Теперь мне нужна процедура javascript для создания хэша.

  1. Как сериализовать переменные?

  2. Как закодировать эту сериализованную строку?

Я использую jquery, возможно, есть решение уже?

ответ

0

Сериализация может быть легко выполнена с использованием JSON. Я бы кодировал строку, используя простые встроенные функции escape и unescape. Если вы хотите более запутать его, вы можете попробовать base64, но это может быть необязательно для вашего приложения.

Следует учитывать, что всякий раз, когда вы передаете контент через URL-адрес, вы открываете приложение для вставки HTML и скриптов (XSS). Возможно, вы захотите рассмотреть другой подход.

Смежные вопросы