Ну так добавь и отобрази - ПОСЛЕ того, как всё загрузится. Кто тебе мешает изменить текст в теге? Javascript для того и нужен - чтобы менять информацию на странице.
Вот я и не понимаю, зачем производить вычисления ДО загрузки.
Вариант 1. Все вычисления могут быть произведены на сервере и на страницу вставляется уже готовый вариант.
Вариант 2. Как я и написал выше, загружается страница с вызовом этих функций и пустым body. После выполнения этих функций любой подходящей AJAX-функцией в body загружается контент.
php должен хранить в себе php'шные структуры. Для превращения php'шных данных в json используется функция json_encode, для превращения строки, содержащий json, в данные формата php - json_decode.
Цитата с их сайта: "HostCMS — удобная, быстрая и современная система управления сайтами с открытым исходным кодом, позволяющая создавать сайты любой сложности."
Таким образом, они обязаны представлять исходники всем владельцам лицензий.
Прекрасно, используем вместо id 512-битный токен с ограниченным временем жизни. Суть идеи от этого не меняется, а подобрать актуальный токен нереально.
Да, делегирование событий обычно применяется там, где элементы, на которые эти события навешиваются, динамически добавляются удаляются на странице.
И да, в данном случае логичнее использовать флаг состояния.
Но @melnikov_m предложил полностью работающий вариант, а @Satanpit - только рассуждения о том, каким должен быть идеальный работающий вариант.
.htacces как раз совершенно не важен (это то, в какой кодировке сервер данные отдаёт). Речь о том, в какой кодировке php строки обрабатывает (до того, как передаст результат серверу).
Но если именно в utf-8, то только var_dump и смотреть значения из которых ответ формируется.