[英]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/hash和http://benalman.com/projects/jquery-bbq-plugin/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.