Это действительно зависит от того, как вы планируете реализовать свою идею. Как вы упомянули JSON, я думаю, вы пытаетесь реализовать AJAX. Ну, хотя можно возвращать почти любой тип контента, закодированный как объект JSON, я не понимаю, почему вам нужно будет отправлять HTML-элементы, такие как text-area
с сервера через JSON. AJAX используется для сценариев, в которых выполняется запрос сервера, и клиент хочет получить ответ, не обновляя страницу, с которой был отправлен запрос. Наиболее распространенным является имя пользователя и пароль проверка на страницах входа.
Я думаю, вы должны получить четкое представление о сценариях на стороне сервера и на клиентских сценариях. То, что вы уже реализовали с помощью jquery
, называется сценарием на стороне клиента, и именно так оно и должно быть сделано. Что касается получения данных из PHP, это делается, когда вам нужно прочитать некоторые данные из базы данных, находящейся на сервере. Скажем, text-area
отображается, только если введено действительное название, которое имеет запись в базе данных. И я не вижу здесь никаких требований.
Сложные структуры HTML-структур динамически с информацией JSON, возвращаемой с помощью запроса AJAX, могут занять много времени, особенно если на сервере уже есть частичные части обзора, которые настроены для сборки этой сложной HTML-серверной стороны. Есть ли недостаток в возврате уже построенного (экранированного) HTML как части объекта JSON (вместо того, чтобы переписывать существующий код на стороне сервера в javascript)? – rawb