Данные появляются через несколько секунд после нажатия кнопки «JSON Remove» - PullRequest
0 голосов
/ 06 января 2020

Я сейчас нахожусь в процессе создания веб-службы HTTP, которая будет возвращать данные в форматах JSON, XML и String. При вводе строки и нажатии «JSON Поиск» он вернет данные из базы данных, хранящейся в Google SQL. Однако, когда я нажимаю кнопку «JSON Удалить» рядом с кнопкой «JSON Поиск», данные очищаются, а затем появляются через несколько секунд. Тег br между кнопками, кажется, решает проблему, но мешает с макетом, что я не хочу, чтобы это произошло.

Код в связанном изображении

Изображение

1 Ответ

0 голосов
/ 06 января 2020

Значение по умолчанию type для <button> - «отправить». Вы явно указали кнопку поиска JSON, чтобы она была кнопкой отправки, но технически она также является кнопкой удаления. Добавьте атрибут type="reset", чтобы он был кнопкой, которая фактически очищает форму. Или type="button", если вы просто не хотите, чтобы он что-либо делал, кроме запуска вашего обработчика событий.

Проблема сейчас в том, что у вас, вероятно, есть обработчик, который очищает данные, когда вы нажимаете кнопку Удалить, но так как это (непреднамеренная) кнопка отправки, она также запускает другой запрос.

...