Подтвердить что ты не робот

Постоянный пост jQuery БЕЗ Ajax

Я думал, что это будет довольно просто, но документация не указывает мне на какое-либо решение. Я работаю над редактором. Хотя я использую $.ajax для сохранения нескольких форм одновременно, я хотел бы выполнить одно и то же сообщение, но с полной перезагрузкой страницы. как я могу это достичь?

Предварительный просмотр триггеров BTN → Сбор форм → Обычный пост в preview.php → Render preview.php

Любые идеи?

Большое спасибо!

4b9b3361

Ответ 1

Самый простой способ - просто использовать обычный <form> и перенаправить с сервера. Просто используйте один <form> со всеми вашими входами, не требуя JavaScript вообще.


Если вам нужно переместить элементы в процессе подготовки к отправке (поскольку <form> элементы не могут быть вложены в ловушку), то на стороне jQuery все, что вам нужно, это скопировать элементы в ваш единственный <form> (они должны иметь уникальные имена, если вы не хотите совпадения), например:

<form id="bigForm" method="post"></form>

Затем в jQuery, когда вы хотите отправить:

$("form :input").appendTo("#bigForm");
$("#bigForm").submit();

Ответ 2

Но если вы все еще хотите контролировать это в Javascript, вы можете просто перезагрузить страницу после выполнения запроса $pp или использовать $('form'). submit(); поэтому инициируйте нормальное представление.