我有一个用jQuery编写的Google Instant样式搜索脚本,用于查询PHP文件。 & d = PAGENUMBER 是PHP文件的结果页面功能,我想让我的脚本也在URL中有这个功能。目前,当用户搜索时,会创建一个类似#search / QUERY / 1 /的URL。如何制作 / 1 / 我的页码?
这是我的jQuery代码:
$(document).ready(function(){
$("#search").keyup(function(){
var search=$(this).val();
var query=encodeURIComponent(search);
var yt_url='search.php?q='+query+'&category=web&d=1';
window.location.hash='search/'+query+'/1/';
document.title=$(this).val()+" - My Search Script";
if(search==''){
window.location.hash='';
document.title='My Search Script';
}
$.ajax({
type:"GET",
url:yt_url,
dataType:"html",
success:function(response){
if(response !=""){
$("#result").html(response);
} else {
$("#result").html("Your search did not return any results");
}
}
});
});
if(window.location.hash.indexOf('#search/')==0){
query=window.location.hash.replace('#search/', '').replace('/1/', '');
$('#search').val(decodeURIComponent(query)).keyup();
}
});
答案 0 :(得分:0)
var page_number = 1;
var yt_url='search.php?q='+query+'&category=web&d='+page_number;
window.location.hash='search/'+query+'/'+page_number;