Постоянный пост jQuery БЕЗ Ajax
Я думал, что это будет довольно просто, но документация не указывает мне на какое-либо решение. Я работаю над редактором. Хотя я использую $.ajax для сохранения нескольких форм одновременно, я хотел бы выполнить одно и то же сообщение, но с полной перезагрузкой страницы. как я могу это достичь?
Предварительный просмотр триггеров BTN → Сбор форм → Обычный пост в preview.php → Render preview.php
Любые идеи?
Большое спасибо!
Ответы
Ответ 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(); поэтому инициируйте нормальное представление.