#php #html #pdf
#php #HTML #PDF
Вопрос:
У меня есть форма поиска, которая отправляется на ту же страницу и извлекает результаты с помощью AJAX-запроса.
Здесь используется метод POST, и я пытаюсь придумать способ попытаться сделать что-то вроде наличия кнопки для открытия этой страницы в новом окне, чтобы сохранить параметры поиска и результаты и каким-то образом сделать ее доступной для закладок, но я не могу придумать, как это сделать.
Другая основная причина для этого заключается в том, что результаты поиска содержат ссылки на если пользователь нажимает на одну, а затем нажимает обратно, все параметры формы теряются, я решил обойти это, открыв ссылки в новом окне.
Буду признателен за любую помощь, советы и мнения.
Комментарии:
1. Если вы используете $ _GET для отправки параметров поиска, то результаты будут по сути закладочными (при условии, что одни и те же параметры всегда возвращают одинаковые результаты). Вот почему существует два способа отправки параметров по HTTP. Хотя не установлено однозначно, что вы используете $ _GET для извлечения данных и $ _POST для их изменения, обычно считается хорошей практикой, если вы это делаете.
2. Я изменил все с POST на GET, но URL не заполнен параметрами, я предполагаю, это потому, что форма обрабатывается с использованием AJAX?
Ответ №1:
Если вы используете метод GET вместо POST, то пользователь попадет на URL с параметрами формы в нем.
Это больше не обязательно должен быть ajax
Комментарии:
1. Спасибо, но я хочу, чтобы моя форма оставалась такой, какая она есть, просто пытаюсь как-то разрешить создание закладок. Как вы думаете, возможно ли создать новую страницу, использующую метод GET, которую пользователи смогут добавлять в закладки?