簡體   English   中英

如何使用jQuery / Ajax更改函數加載時的URL

[英]how to change url on function load with jquery / ajax

在搜索中沒有找到任何幫助...

我將做一些事情,例如將外部php文件的內容加載到index.php上的div容器中; 為此,我在超鏈接的href中添加了一個javascript調用,以調用如下函數:

function contentloader(e){
switch(e){          
  case "profil":
    $("#content").load("profil.php");
    this.href('#profil');
    break;   
  case "einstellungen":
    $("#content").load("einstellungen.php");
    break;
  case "freunde":
    $("#content").load("freunde.php");
    break;     
}   

}

很好,實際上這很好,但是現在我正在尋找一種可能性,可以在加載這樣的內容php文件后更改index.php的網址...例如,應該可以為index.php#profile設置安全的書簽index.php#einstellungen

有沒有人暗示我要搜索或做類似的事情??? 幫助贊賞!

(此外,這些外部php文件將包含復雜的php代碼,mysql請求等)。

查看window.location.href.hash。 您應該能夠使用它來設置URL上的哈希值。 查看http://plugins.jquery.com/plugin-tags/hashhttp://benalman.com/projects/jquery-bbq-plugin/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM