Bonjour,
J'ai un code JS permettant de collecter des images coté navigateur et de les redimensionner pour réduire leur taille, avant de les envoyer coté serveur.
Voici les codes navigateurs
function selectionImage() {
var input = document.getElementById('champ_selectionImages').files;
redimImage(input).done(
function(images) {
for (var i = 0; i < images.length; i++) {
majImages(images[i][0], images[i][1]);
}
}
);
}
Procedure majImages(nom, img)
AJAXExecute(ajaxAppelSimple, ajouteImageServeur, nom, img)
Le code fonctionne très bien lors de mes tests en local.
Une fois installé sur le serveur, la console m'indique "Uncaught ReferenceError: majImagesis not defined". Une hypothèse serait que la fonction majImages serait définie après le code JS en prod mais pas en local... Lorsque le commente le code 'AjaxExecute' et décommente le code 'Info', je n'ai pas de problème : le message s'affiche bien, montrant que la fonction peut bien être appelée par le code JS et ne serait pas définie après mon code JS...
Pourquoi l'appel à la fonction AJAXExecute poserait problème dans mon cas et ce uniquement en prod ?
Merci par avance