我的网站有一个使用AJAX完成搜索的搜索功能。POST请求被发送到PHP页面,并使用返回的HTML重新加载结果DIV。
我想使用OpenSearch XML实现Chrome的标签到搜索功能。我一直在关注上给出的答案如何为您的网站添加谷歌铬综合搜索支持?。答案显示了如何使用GET请求实现选项卡到搜索功能的示例,其中搜索在单独的页面上执行。
如何在使用AJAX POST的搜索引擎上实现选项卡到搜索功能?
我最终向我的索引(搜索)页面推送了一个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);
});
}
});