Поиск на сайте методом post
Здравствуйте. На одном сайте создал кнопки для поиска фильма на сайте кинопоиск и imdb, которые используют методы get и открывается это в новой вкладке. Хочу добавить кнопку для поиска на сайте который использует метод post, но так и не понял как это сделать, чтобы открывалась новая вкладка с результатами поиска.
Кнопки сделал так var kp = '<a target="_blank" title="Кинопоиск" href="https://www.kinopoisk.ru/index.php?kp_query=' + movie + '&first=no&what="><img src="' + imgs + 'kinopoisk.ru"></a>'; По нажатию на кнопку кр открывается сгенерированная ссылка в новой вкладке.Пробовал найти уже готовые скрипты на greasyfork.org с использованием метода post для поиска, но так и не нашел. Искать хочу на сайте ikinohd club. Думаю по аналогии можно будет искать и на других сайтах. |
В общем-то методы запроса определяет не клиент, а сервер. Если запрашиваемый ресурс этот запрос ожидает только как GET, то POST запрос просто будет проигнорирован.
|
С сайтом ikinohd club разобрался. Достаточно изменить метод с post на get и все работает)
Но все же хочется узнать мнение знающих людей, как еще можно это сделать например того же ikinohd club) |
Цитата:
Как я уже написал, сайт ждет post, но отлично воспринимает и get запросы) |
Самый простой способ, это отправить форму, какой при этом метод не важно, можно и POST, в этом методе форма может и GET параметры передавать, те что в action указаны. То есть адрес ссылки присвоить action формы, поля не нужны, и указать форме target="_blank" - ответ будет открыт в новой вкладке.
|
laimas,
А можете написать как это должно быть? Я немножко понял, но сам не справлюсь) |
Например на сайте tree.tv где используется get, не получается передать ссылкой поисковый запрос, хотя при вводе в поисковую строку запрос, в адресной строке изменяется содержимое. Не понятно как то
|
Сайт serialbox.org имеет такую конструкцию
<form id="quicksearch" method="post"> <input name="do" value="search" type="hidden"> <input name="subaction" value="search" type="hidden"> <input name="titleonly" value="3" type="hidden"> <div class="search-box"> <input id="story" name="story" placeholder="Какой сериал ищем?" type="text"> <button type="submit" title="Найти"><span class="fa fa-search"></span></button> </div> </form> Это можно как применить к этому примеру? $.post('ajax.php', {'login':'1111', 'password' : '2222'}, function(data) { $('#news').html(data); }); Но где взять action="ajax.php" |
Цитата:
|
laimas,
Так вот я и пытаюсь как понять как сделать поиск |
Часовой пояс GMT +3, время: 02:34. |