Dans un code qui d’ordinaire marche bien, j’appelle du javascript et le plus souvent il s’exécute correctement, mais parfois il s’affiche à l’écran.
Quand ça foire, on lit ça à l’écran (texto) :
Ok. Vos modifications ont été prises en compte.`<script
type='text/javascript'>if (window.jQuery)
ajaxReload('inc-descriptions',{args:{id_truc:24283,message:"Statut
mis à jour"}});</script>`
Et voici le HTML du code échappé (texto) :
<code class="echappe-js" dir="ltr">&lt;script type='text/javascript'&gt;if (window.jQuery) ajaxReload('inc-descriptions',{args:{id_truc:24055,message:&quot;Statut mis à jour&quot;}});&lt;/script&gt;</code>
Ce script est renvoyé par le traiter
d’un formulaire :
$res = ['message_ok'=>_T('info_modification_enregistree')
."<script type='text/javascript'>if (window.jQuery) ajaxReload('inc-descriptions',{args:{id_truc:$id_truc,message:\"Statut mis à jour\"}});</script>"
];
Étrangement, malgré cet affichage échappé, le script est exécuté correctement.
Il semble aussi que ça se produit de plus en plus fréquemment, de manière peut être lié à une dégradation de l’hébergement chez Gandi.
Avez vous une idée des origines possibles de cet affichage échappé et de la manière d’y remédier ?