Вкладка для поиска в Chrome с помощью AJAX Post Search Engine
Мой сайт имеет функцию поиска, которая использует AJAX для завершения поиска. POST-запрос отправляется на страницу PHP, и результаты DIV перезагружаются с использованием возвращенного HTML-кода.
Я хотел бы реализовать вкладку Chrome для поиска с использованием OpenSearch XML. Я следил за ответом, приведенным в разделе Как добавить поддержку омнибокса-поиска в Google Chrome для своего сайта?, Ответ показывает пример того, как реализовать функцию вкладки для поиска, используя запрос GET, где поиск выполняется на отдельной странице.
Как реализовать функцию вкладки для поиска в поисковой системе, использующей AJAX POST?
1 ответ
Я закончил тем, что толкнул запрос GET к моей странице индекса (поиска).
$search = $_GET["search"];
Если указана переменная GET, тогда автоматически выполняется поиск POST
$(document).ready(function(){
var $search = "<?php echo $search; ?>";
if(search != "" && search != null){
$.post("search.php", {search: search},
function(data){
$("#returneddiv").html(data);
});
}
});