2011-10-28 18 views
2

私たちはアプリケーションで3つのdivを使用しています。javascriptを使用してURLを変更する方法

  1. ヘッダー
    2.Middle部分
    3.Footer

    アプリケーションのURL:http://localhost:8080/APPNAME/index.jsp

ヘッダーは、我々が変更されますボタンをクリックして3 buttons.Ifが含まれています中間部分divのコンテンツは次のコードを使用します。

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

に成功しました私たちはcontent.Myの問題をロードしているが、我々は、ログインボタンをクリックした場合、我々は、私は次のようにURLを変更する必要が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

EDIT:

私は実際にあなたが(私が理解から)のためのlookinている同じことをしなければなりませんでした。

動的に読み込みたいページ(divのみ)のレイアウトを作成したバージョンを作成しました。たとえば、login.jspの場合はajax/login.jsp(実際のdivのみ)でした。

私は通常mvcとレイアウトで作業するので、サーバ側のレイアウトからdivを分けるのは簡単でした。

プラグインでは、URLが置き換えられていることがクラスajaxのものであることを確認しました。このクラスをすべてのリンクに追加して、divのみを変更しました。

+0

クイック返信ありがとうございます..しかし、このプラグインはページcontent.iをリロードするだけで、divコンテンツをリロードする必要があり、私はURLを変更する必要があります。 – Unknown

+0

ありがとう、私たちのアプリケーションでは、クライアント側からjspページをロードする必要があるように、私たちはすべてのajax呼び出しを使用しています。プラグインはサーバー側からロードされます。 – Unknown

+0

login.jspのdivのみをクライアント側からロードするスクリプトが必要ですか? – galchen

関連する問題