Bonjour
J'ai rajouté du code php dans un article pour construire un QCM à partir de questions et de réponses qui sont dans une base de données
L'intéractivité du QCM est réalisée grâce à un fichier javascript placée à la racine de mon joomla. Ce fichier javascript permet au joueur de passer d'une question à l'autre, et donne le score du joueur.
Pour stocker le score du joueur j'utilise de l'ajax avec une fonction httpxmlrequest qui appelle un fichier php "requete.php" qui est placé lui aussi à la racine :
Le problème est que le SEF modifie le lien vers le fichier requete.php J'ai essayé de mettre le chemin d'accès en relatif ou en absolu ca change rien. J'ai fait des recherches et la fonction JURI/Root permet de contourner ce problème mais je n'arrive pas à l'utiliser dans un fichier javascipt. Avez vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var xhr = getXMLHttpRequest(); // lance la fonction qui crée la requete XMLhttprequest (tout en bas) var url = "requete.php"; // page ou se trouve le script php à lancer var params = "scoreobtenu="+pourcentagebonnereponse+"&themeselectionne="+themeselectionne+"&numjoueur="+numjoueur; //Nom des paramêtres envoyés xhr.open("POST", url, true); ...
Partager