Я использую плагин формы JQuery от Malsup. Я отправляю форму для проверки и пытаюсь вернуть JSON-ответ, подобный следующему:
{
"complete":0,
"formText":"<div class=\"error\">...<\/div>",
"returningNumber":12345
}
Объект json кодируется с использованием PHP-функции json_encode()
. В случае, если в форме есть ошибки (пустые поля, неверные входные данные), переменная formText
переносит весь html формы во внешний интерфейс и затем вставляется вместо текущей формы.
Проблема в том, что, насколько я могу судить, плагин формы не позволяет переносить HTML внутри объекта JSON. Я буду запускать функцию успеха только тогда, когда переменная данных не содержит HTML.
Есть ли способ обойти это? Разве я не избегаю чего-то должным образом? Любая информация по этой проблеме будет принята с благодарностью. Заранее спасибо.