Я думал об использовании что-то вроде:Передача сложных данных по URL с изяществом
<script src="http://www.example.com/?key={"param":"value"}">
Как вы можете видеть в приведенном выше примере с JSON отформатированной строки передается по Src URL. Пример, конечно, не работает, потому что и строка JSON, и тег сценария используют двойные кавычки.
Вот несколько решений, которые я могу думать:
одиночные кавычки в тэгом. Проблема - не выглядит хорошо на странице, где все другие теги используют двойные кавычки.
Использование
"
вместо»Проблема - делает. ЦСИ URL трудно читатьИспользуйте альтернативу JSON формат обмена данными, который не использует двойные кавычки Проблема -.. Я не могу думать о хорошем кандидате.
что вы думаете?
Спасибо за отличное предложение! Тем не менее, я ищу решение, которое не использует JavaScript. –
Я сделал предположение, что вы строили src, используя javascript (это JSON). Если вы не используете javascript, то что вы используете? Это генерируется на сервере? Для чего это? (Я спрашиваю, потому что у меня может быть другой вариант для вас). –
Теги сценария будут генерироваться флэш-приложением и будут использоваться для встраивания гаджетов/компонентов веб-сайта.Возможна связь между флеш-файлами и javascript, и в конечном итоге я могу использовать метод, который вы предлагаете, но я бы предпочел, чтобы не было javascript-решения. –