Я визуализирую html из базы данных на странице. Для каждой формы я хочу предоставить кнопку, щелкнув по которой можно добавить таблицу в мою базу данных с точно такими же полями в форме. Возможно ли это сделать?
Я приложил скриншот того, как сейчас выглядит моя страница.
Не понимаю вопроса ... Нужно отправить фрагмент формы и обработать его на стороне сервера. (например: AJAX, разделение html FORM, имя кнопки отправки)
@ bato3, щелкнув СОЗДАТЬ метку на моей странице [как на скриншоте], я хочу создать модель из формы.
поэтому используйте ajax для отправки на серверную часть



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Да, ты можешь.
Сначала у вас должна быть разметка формы на интерфейсе.
Вы должны привязать свои данные к входам формы.
Затем у вас должна быть функция submit, которая собирает данные, затем (необязательно) готовит их, а затем отправляет их (с идентификатором формы) через запрос POST на сервер.
РЕДАКТИРОВАТЬ
If you need just to access the view (document) and cut the part from it. You can use, for example,
document.getElementDyIdor other dom access method. So you'll have html data in js var, which can be sent to server. Next moment is to parse html to fields-containing json, it can be done either before or after sending to server.
Сервер должен обрабатывать тип формы и поля для создания модели.
Если вам нужно решение для создания класса из json, посмотрите здесь
Есть ли какой-либо способ не заполнять данные в форме, но при прямом нажатии кнопки можно подготовить модель из HTML (я сохраняю html в базе данных, а затем визуализирую на этой странице в цикле).
Если в html есть все необходимые данные для модели - да, конечно. Вам нужно просто подготовить правильный объект js для отправки.
Я знаю, как создать модель из JSON, здесь я говорю о html. Является ли это возможным ?
Да, это возможно
вы должны 1) взять его из dom 2) разобрать его на json
@deepak см. править
Да, похоже, работать будет. Я собираюсь попробовать это. Спасибо @Eugene Mihaylin
И если данные в html - это данные в вашей 1-й базе данных, вы можете добавить словарь {form_id: [/ * form_fields * /]}. Затем нажатие на СОЗДАТЬ отправит на сервер только form_id. И сервер может получать поля из словаря. Так вы будете делать меньше ходов и избегать парсинга.
пожалуйста, проголосуйте и выберите ответ, если это поможет вам
Да, это очень полезно. благодаря.
@deepak, пожалуйста, выберите ответ
Шаги, которые вы мне сказали, вдохновили меня. Сначала я преобразовал свою строку html из базы данных в xml, затем преобразовал ее в объект json и добавил элементы в список. Я выбираю ваш ответ. Спасибо.
Все возможно, если очень постараться :-)