Как избежать строки JSON, чтобы она была в URL-адресе?

. Используя Javascript, я хочу создать ссылку на страницу. Параметры страницы находятся в массиве Javascript, который я сериализую в JSON.

Поэтому я хотел бы создать такой URL:

http://example.com/?data="MY_JSON_ARRAY_HERE"

Как мне нужно экранировать мою строку JSON (сериализованный массив), чтобы включить ее как параметр в URL?

Мне бы понравилось решение, использующее JQuery.

Примечание: Да, параметры страницы должны быть в массиве, потому что их много. Думаю, я буду использовать bit.ly, чтобы впоследствии сократить ссылки.

121
задан Matthieu Napoli 24 July 2011 в 13:53
поделиться