Si j'appelle directement cette fonction, cela fonctionne très bien, mais si je l'appelle de Javascript en utilisant un appel ajax il ne fonctionnera pas correctement.Comment utiliser Ajax avec jQuery en Perl?
J'ai découvert la raison pour cela, c'était parce que j'utilisais $ (document) .ready (fonction ..) où je devrais appeler les fonctions directement après que l'ajax renvoie les résultats.
Travailler sur l'apprentissage de la mise en forme markdown afin que cette question peut avoir plus de sens en mettant en forme le code. – dlamblin
Ceci fait partie du code que vous voyez. En fait, le javascript est appelé lorsque l'utilisateur clique sur quelque chose. Je ne veux pas que cela fonctionne directement lors du chargement. – Luci
aussi: 'escape 'ne devrait pas être utilisé, sa sortie est similaire à (mais incompatible avec) le codage d'URL. 'encodeURI' n'est pas correct non plus. Remplacez les deux par 'encodeURIComponent'. Cependant, si vous utilisez jQuery comme le disent les balises, vous pouvez juste passer '' {target: 'get_section'} 'à la méthode' ajax' (ou 'post') et l'encodage fonctionnera pour vous. – bobince