2011-10-28 4 views
2

Nous utilisons trois divs dans notre application.Comment changer l'URL en utilisant javascript

  1. tête
    partie 2.Middle
    3.Footer

    Url de l'application: http://localhost:8080/APPNAME/index.jsp

tête contient trois buttons.If on clique sur les boutons nous changerons la partie du milieu div contenu en utilisant le code suivant:

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

avec succès nous chargions problème content.My est si l'on clique sur le bouton de connexion, nous sommes en mesure d'afficher le contenu de connexion dans la partie moyenne div.But je dois changer l'URL comme suit:

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

Comment y parvenir?

S'il vous plaît aidez-moi.Aide serait apprécié.

+0

Votre application est hébergée sur votre ordinateur local, nous ne pourrons pas la voir. – dpp

+0

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

+0

@domanokz .. non pour l'explication j'ai joint l'adresse mais j'ai besoin de changer l'adresse en utilisant javascript comment réaliser? – Unknown

Répondre

1

jquery address plugin

EDIT:

J'ai dû faire la même chose que vous êtes lookin pour (d'après ce que je comprends).

pour les pages que je voulais être chargées dynamiquement (juste la div) J'ai créé une version sans la mise en page. par exemple, pour login.jsp j'avais ajax/login.jsp (qui avait seulement la div réelle).

étant donné que je travaille normalement avec mvc et les mises en page, il était facile de séparer le div de la mise en page sur le côté serveur.

Dans le plugin j'ai fait en sorte que les URL qui sont remplacés sont seulement ceux avec la classe ajax et j'ai ajouté cette classe à tous les liens que je voulais changer la div seulement.

+0

Merci beaucoup pour la réponse rapide .. Mais ce plugin est en train de recharger le contenu de la page.J'ai besoin de recharger uniquement le contenu div et j'ai besoin de changer l'URL. – Unknown

+0

Merci beaucoup mais ici, dans notre application, nous utilisons n'importe quel appel ajax afin que nous ayons besoin de charger les pages jsp du côté client. Le plugin va se charger du côté serveur. – Unknown

+0

vous voulez un script qui charge uniquement la div de login.jsp du côté client? – galchen

Questions connexes