Как удалить строку 'GET?' из URL при отправке формы GET

Я работаю над функцией поиска. Когда пользователь вводит ключевое слово, он должен получить список брендов.

Текущий URL - 'http://127.0.0.1:8000/brand/list'

А если я ищу "bag", то должно быть "http://127.0.0.1:8000/brand/list?keyword=bag"

Но теперь это "http://127.0.0.1:8000/brand/list/GET?keyword=bag". Я хочу удалить 'GET?'. Как я могу это сделать? Я не знаю почему, но я не могу найти никаких решений для этого.

<section id="brand-list">
  <form action="GET">
    <input type="text" name="keyword">
    <button>Search</button>
  </form>
 </section>

Спасибо!

Вы указали это как action="GET", это URL, на который будет отправлена форма, вы должны указать method="GET", или просто ничего, так как это метод по умолчанию, так:

<section id="brand-list">
  <form method="GET">
    <input type="text" name="keyword">
    <button>Search</button>
  </form>
 </section>
Вернуться на верх