我的网站有一个使用AJAX完成搜索的搜索功能。 POST请求被发送到PHP页面,并使用返回的HTML重新加载结果DIV。
我想使用OpenSearch XML实现Chrome的标签搜索功能。我一直在关注给出的答案 How to add google chrome omnibox-search support for your site?。答案显示了如何使用GET请求实现选项卡搜索功能的示例,其中搜索在单独的页面上执行。
如何在使用AJAX POST的搜索引擎上实现标签搜索功能?
答案 0 :(得分:0)
我最终将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);
});
}
});