01-08-2009, 08:06 AM
avec prototype (je ne sais pas quel framework tu utilises), j'utilise ça pour remplacer le contenu d'un div par le contenu de l'appel ajax
n'oublie pas que les fichier .js ne sont pas interprété par php, a moins que tu n'a modifié la config de ton apache ^^ (ou bien tu as mis ton js dans ta page html?)
Il y a aussi des astuces, dans le cas ou ton appel ajax retourne du js, il faut faire deux ou trois trucs pour que ce js soit reconnu, genre :
-mettre dans ton appel ajax : evalScripts:true,
-éventuellement faire un appel du genre
Code :
$("container").innerHTML=requester.responseText;
n'oublie pas que les fichier .js ne sont pas interprété par php, a moins que tu n'a modifié la config de ton apache ^^ (ou bien tu as mis ton js dans ta page html?)
Il y a aussi des astuces, dans le cas ou ton appel ajax retourne du js, il faut faire deux ou trois trucs pour que ce js soit reconnu, genre :
-mettre dans ton appel ajax : evalScripts:true,
-éventuellement faire un appel du genre
Code :
onComplete:function(requester){
$("container").innerHTML=requester.responseText;
init_mod_plateau(); // <-----ici je réinitialise tous les fonctions JS visant les objets chargés
if($('myBox'))flashnotice(); // <--------ici je transforme un div notice en alert flashouillante en full screen ^^
if( this.responseIsFailure()||null == requester.responseText.match(/^200/))
alert('Erreur!');
}
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be