Bonjour,
J'ai un formulaire par exemple sur l'url https://monsite.com/mapage.
J'ai 2 select :
- Une sélect 'Marque' qui retourne la liste des marques de voitures dans lequel j'ai un script onchange="getval(this);".
- Une select 'Voiture' qui filtre les voitures selon la marque sélectionnée ci-dessus, en récupérant la variable php généré par le script js
Dans le select 'Voiture', ci-dessous le code php avant d'exécuter la requête SQL pour filtrer les voitures selon $selectedValue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script> function getval(sel) { var selectedValue = sel.value; $.post('https://monsite.com/mapage', {sv : selectedValue}, function(response){ return false; }); } </script>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if($_POST){ $selectedValue = $_POST['sv']; }
L'appel à la fonction js fonctionne jusqu'à la ligne $.post('https://monsite.com/mapage', où ça produit une erreur du typeEtant novice en AJAX j'ignore quelle valeur mettre à la place de https://monsite.com/mapage.Unable to get property 'post' of undefined or null reference.
J'ai essayé en vain en remplaçant https://monsite.com/mapage par https://monsite.com/script/test.php où php est vide ais ça ne change rien.
Si quelqu'un peut me dépanner en apportant une correction ou une solution alternative, ce serait chouette car je ne peux pas passer à l'étape suivante.
Merci d'avance
Partager