Как обновить страницу без отправки формы? - PullRequest
0 голосов
/ 22 марта 2019

Я создаю страницу, чтобы изменить продукт.Итак, у меня есть форма с данными о продукте.

Я добавил кнопку, которая, когда мы нажимаем на нее, делает некоторые вещи в Ajax.В конце процедуры Я просто хочу обновить свою страницу (потому что я показываю флэш-сообщение с подтверждением).Короче говоря, я просто хочу показать свою страницу (не отправлять ее).

Эта процедура является совершенно чем-то другим, кроме изменения данных о продукте.

Я пробовал это другое решение:

window.location.href = window.location.href
// or
window.location.reload(true);
// or
window.location = window.location.href;
// or
window.location.href = window.location.protocol +'//'+ window.location.host + window.location.pathname;
// or
location.reload();

Каждый раз, отправляет мою форму, и мой продукт обновляется !!

Но я не отправляю никаких почтовых данных.Я просто хочу сделать то же действие, чем если бы я нажал F5 на клавиатуре = показать мою форму (не отправлять ее).

Есть идеи?

РЕДАКТИРОВАТЬ

Не забудьте добавить <button type="button" ... или это кнопка отправки по умолчанию.

Ошибка новичка ...

Другое решение состоит в отображенииПодтверждение с помощью jQuery без обновления страницы.

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019

Не забудьте добавить <button type="button" ... или это кнопка отправки по умолчанию.

Ошибка новичка ...

Другим решением является отображение подтверждающего сообщения с помощью jQuery без обновления страницы.

0 голосов
/ 25 марта 2019

Ваша форма может быть отправлена, потому что тип кнопки по умолчанию - submit. Попробуйте изменить его на button.

...