2011-06-05 47 views
0

我有一個用jQuery編寫的Google即時樣式搜索腳本。當用戶查詢時,#SEARCHTERM已添加到我的網頁網址上。我該如何做到這一點,以便我的網址類似於#search/SEARCHTERM/1 /?即時jQuery搜索腳本結果頁的花式URL

我jQuery代碼是:

$(document).ready(function(){ 
    $("#search").keyup(function(){ 
     var search=$(this).val(); 
     var query=encodeURIComponent(search); 
     var yt_url='search.php?q='+query+'&category=web'; 
     window.location.hash=query; 
     document.title=$(this).val()+" - My Search Script"; 
     if(search==''){ 
      document.title='My Search Script'; 
     } 
     $.ajax({ 
      type:"GET", 
      url:yt_url, 
      dataType:"html", 
      success:function(response){ 
       $("#result").html(response); 
      } 
     }); 
    }); 
}); 

回答

1

您需要修改window.location.hash=query;所以它是window.location.hash="search/" + query;

您還需要改變讀取它在頁面加載刪除功能「搜索/」 。使用substring()或replace()。