Я думаю об использовании чего-то вроде:
<script src="http://www.example.com/?key={"param":"value"}">
Как вы можете видеть в приведенном выше примере, строка в формате JSON передается по URL-адресу источника. Пример, конечно, не работает, потому что и строка JSON, и тег script используют двойные кавычки.
Вот несколько решений, которые я могу придумать:
Используйте одинарные кавычки в теге скрипта. Проблема - плохо выглядит на странице, где все остальные теги используют двойные кавычки.
Используйте
"
вместо ". Проблема в том, что URL-адрес src трудно читать.Используйте альтернативный формат обмена данными JSON, в котором не используются двойные кавычки. Проблема в том, что я не могу придумать хорошего кандидата.
Что вы думаете?