Вот ситуация, с которой я столкнулся, создавая форму на стороне клиента и используя PHP для обработки. Вот некоторые соображенияJS/PHP: Кто несет ответственность за создание контента?
- PHP-скрипт генерирует форму и отправляет ее на клиентскую сторону. Это связано с проблемами интернационализации
- Клиентская сторона использует JavaScript для отправки формы; идентификатор формы жестко закодирован внутри JavaScript, поскольку он генерируется PHP. Это означает, что каждый раз, когда PHP-код обновляется, JS должен измениться.
Вопрос в том, кто должен зависеть от кого? Если JS генерирует форму вместо этого, чтобы PHP-скрипт должен был знать имена элементов формы? ИЛИ должно быть наоборот?
Мне оба соображения выглядят ошибочно ... необычно. Я никогда не видел в своей жизни случая, когда ID генерируется на основе ** кода **, а не некоторых ** данных **. И я не вижу проблем при создании формы с использованием JS. Единственное, что я могу сказать наверняка: JS генерируется PHP, а также целая HTML-страница. Таким образом, JS зависит от PHP, а не наоборот –
Идентификатор формы не является идентификатором местоположения или идентификатором продукта (извините, что не уточнил ранее). Это идентификатор для идентификации элемента DOM формы ...