Кнопка отправки формы HTML двойного действия (отправить и перезагрузить) - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть следующий HTML, что кнопка делает нормальное сохранение:

<form action="" method="post">    
    <input type="hidden" value="{{ people }}" name="people">
    <input type="hidden" value="{{ number }}" name="number">
    <p>{% trans 'Are you sure you want to save people' %} {{ people }} {% trans 'where number is' %} {{ number }}?
    </p>

    {% buttons %}
        <button class="btn btn-default hover-linea" id="cancel" type="button">
            {% bootstrap_icon "remove" %} {% trans 'Cancel' %}
        </button>
        <button type="submit" class="btn btn-default hover-linea">
             {% bootstrap_icon "log-out" %} {% trans 'Save' %}
        </button>
        {% endbuttons %}

Что мне нужно, когда я делаю Сохранить, это перезагрузить предыдущую страницу в форму. Я хочу нажать Сохранить и сделать то же самое, что и сейчас, но также сделать location.reload () страницы с относительной ссылкой (../people.html).

Я жду ответа, большое спасибо.

1 Ответ

0 голосов
/ 18 сентября 2018

Ваш обработчик формы на стороне сервера (который вы указали в своем атрибуте action) должен ответить перенаправлением HTTP (статус 302 и заголовок Location:) на URL, который вы хотите, чтобы браузернагрузка.

...