04-08-2008, 03:03 AM
Oui y a peu de chance que ça marche , le fait d'avoir séparer les chevrons des points d'interrogation fait que PHP ne reprend pas la main à ce moment et donc l'include n'est pas inclus , ce qui se traduit par que JS met surement la chaîne littérale
Ton "unterminated string literal" venait probablement du fait que dans ton menu_joueur renvois au moins une fois le même type de quotes (surement simple au vu de ton code) que celle que tu utile pour délimiter ta string en JS. Et même si le JS ne te générais pas d'erreur ton menu ne serais pas dynamique puisque tu remplacerait ta div menu par le même contenu à chaque fois, celui générer au moment de l'interprétation du PHP à l'appel de la page actuelle.
Te reste plus qu'a faire une autre fonction pour le menu .
Pour récupérer tes erreurs as tu essayé avec un c'est pas super propre mais ça marche toujours pour debug du JS .
Citation :<?include("menu_joueur.php");?>dans ton innerHTML.
Ton "unterminated string literal" venait probablement du fait que dans ton menu_joueur renvois au moins une fois le même type de quotes (surement simple au vu de ton code) que celle que tu utile pour délimiter ta string en JS. Et même si le JS ne te générais pas d'erreur ton menu ne serais pas dynamique puisque tu remplacerait ta div menu par le même contenu à chaque fois, celui générer au moment de l'interprétation du PHP à l'appel de la page actuelle.
Te reste plus qu'a faire une autre fonction pour le menu .
Pour récupérer tes erreurs as tu essayé avec un
Code :
alert(xhr.responseText)