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

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>
Dans le select 'Voiture', ci-dessous le code php avant d'exécuter la requête SQL pour filtrer les voitures selon $selectedValue
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 type
Unable to get property 'post' of undefined or null reference.
Etant novice en AJAX j'ignore quelle valeur mettre à la place de https://monsite.com/mapage.
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