2011-10-28 76 views
2

我們在我們的應用程序中使用三個div。如何使用javascript更改Url

  1. 頁眉
    2.Middle部分
    3.Footer應用

    網址:http://localhost:8080/APPNAME/index.jsp

頁眉包含三個buttons.If我們點擊我們將改變按鈕中間部分div內容使用以下代碼:

$('div#middleportion').load('login.jsp'); 
$('div#middleportion').load('register.jsp'); 
$('div#middleportion').load('home.jsp'); 

我們成功加載content.My問題是,如果我們點擊登錄按鈕,我們可以在中間部分,顯示登錄內容div.But我需要更改網址如下:

http://localhost:8080/APPNAME/login.jsp

如何實現這一目標?

請幫助我。幫助將不勝感激。

+0

你的應用程序託管在你的本地機器上,我們將無法看到它。 – dpp

+0

http://stackoverflow.com/questions/846954/change-url-and-redirect-in-jquery – sdolgy

+0

@domanokz ..沒有解釋我附上的地址,但我需要改變地址使用JavaScript如何實現? – Unknown

回答

1

jquery address plugin

編輯:

其實我不得不這樣做,你好像在看着同樣的事情(從我的理解)。

我想要動態加載的頁面(只是div)我創建了一個沒有佈局的版本。例如,對於login.jsp我有ajax/login.jsp(它只有實際的div)。

因爲我通常使用mvc和佈局,所以很容易將div與服務器端的佈局分開。

在插件中,我確保正在替換的url只有ajax類中的url,並且我將此類添加到了所有我只想更改div的鏈接。

+0

非常感謝您的快速回復..但是這個插件正在重新加載頁面內容。我只需要重新加載div內容,我需要更改網址。 – Unknown

+0

非常感謝,但在我們的應用程序中,我們使用任何ajax調用,以便我們需要從客戶端加載jsp頁面。插件將從服務器端加載。 – Unknown

+0

你想要一個只從客戶端加載login.jsp的div的腳本嗎? – galchen