Javascript 向jQuery生成的URL添加页码
我有一个用jQuery编写的Google即时风格搜索脚本,它可以查询PHP文件&d=PAGENUMBER是PHP文件上的结果页函数,我想让我的脚本在URL中也包含这个函数。当前,当用户搜索时,会创建一个类似于#search/QUERY/1/的URL。如何将/1/设置为我的页码 以下是我的jQuery代码:Javascript 向jQuery生成的URL添加页码,javascript,jquery,html,Javascript,Jquery,Html,我有一个用jQuery编写的Google即时风格搜索脚本,它可以查询PHP文件&d=PAGENUMBER是PHP文件上的结果页函数,我想让我的脚本在URL中也包含这个函数。当前,当用户搜索时,会创建一个类似于#search/QUERY/1/的URL。如何将/1/设置为我的页码 以下是我的jQuery代码: $(document).ready(function(){ $("#search").keyup(function(){ var search=$(this).val(
$(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();
}
});
取决于
页码的来源。最新答案
var page_number = 1;
var yt_url='search.php?q='+query+'&category=web&d='+page_number;
window.location.hash='search/'+query+'/'+page_number;