|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Développeur Web Inscription : septembre 2011 Messages : 62 ![]() |
Bonjour à tous,
J'ai un div que j'aimerais rafraichir mais je ne sais pas comment faire. Je l'ai passé en dijit.layout.ContentPane, et j'ai créé un bouton appelant une fonction JS (Dojo) pour le rafraichir. Mais problème, je remarque que c'est l'ensemble de la page qui est ré affiché dans le div que je viens de rafraichir, et non juste son contenu initial ... Comment faire? Mon code : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2009 Messages : 72 ![]() |
cherche du coté de dojo.xhrGet ensuite sur le onLoad(content) tu supprimes et recrée ta ContentPane avec ton nouveau content ça devrait marcher
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Développeur Web Inscription : septembre 2011 Messages : 62 ![]() |
Bonjour,
pourrais tu etre un peu plus précis sur la réalisation de ce que tu proposes stp ? Merci |
|
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Inscription : avril 2009 Messages : 72 ![]() |
Salut,
Je viens de te donner le mode opératoire. Dans ta fonction refreshDiv() tu fais : Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Développeur Web Inscription : septembre 2011 Messages : 62 ![]() |
En fait mon problème est que je ne voudrais pas passer par l'insertion d'un fichier externe (ton "url'), et ne pas "remplacer" le contenu de mon contentPane (via un innerHTML) .. Ouais je sais j'en demande beaucoup
![]() Je ne sais pas si tu connais struts2, mais j'ai par exemple ceci : Code :
Puis j'appuie sur un bouton qui va faire les actions suivantes : - Modifier la valeur de "variableJava" en "tutu" (dans ma classe Java), via une Action Struts - Faire un refresh de mon contentPane (ou un div si on peut le faire avec) => le contenu "pur" (j'entends par la, le code) ne changera pas, mais la partie interprétée, coté client, affichera "tutu" au lieu de "toto". Je ne sais pas si c'est assez clair comme explication |
||
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : avril 2009 Messages : 72 ![]() |
Si je comprends bien tu veux que le serveur envoie une mise à jour au client spontanément ? De ce que je connais ce n'est pas encore possible mais ça va le devenir avec les socket HTML5 ...
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Développeur Web Inscription : septembre 2011 Messages : 62 ![]() |
Non, pour faire simple, je voudrais simplement que mon contentpane se rafraichisse, en gardant le même contenu (donc sans avoir l'ensemble de la page qui se rajoute dedans), et sans utiliser de "href" si possible
|
|
|
00
|
|
|
#8 | |||||
|
Nouveau Membre du Club
![]() Développeur Web Inscription : septembre 2011 Messages : 62 ![]() |
Citation:
J'ai une jsp principale (index.jsp) dans laquelle je vais inclure mes jsp "filles" en ajax. Et donc si je veux actualiser l'une d'entre elle, je détruits tous les widgets qu'elle contient : Code :
Code :
|
|||||
|
|
10
|
|
|
#9 |
|
Membre du Club
![]() Inscription : avril 2009 Messages : 72 ![]() |
Oui je pense que c'était le plus évident
bien joué
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com