Comment changer une option de liste de sélection quand une autre liste de sélection a été modifiée?

J’ai deux listes de sélection dans mon HTML et les deux ont les valeurs enregistrées dans la firebase database, je veux savoir comment modifier les valeurs de la liste de sélection 2 lorsque la sélection 1 est modifiée par l’utilisateur à l’aide de jQuery?

J’essaie de faire ces choses dans codeigniter, alors aidez-moi, j’ai déjà fait ces choses en utilisant jquery auparavant, mais c’était en php simple en passant les valeurs à la fonction load de jquery, mais cela ne marche pas dans codeigniter, tout le monde s’il vous plaît Aidez moi

Merci,

Shah RUkh

Disons par exemple que vous avez cette liste déroulante

  

Lorsque vous modifiez le menu déroulant select_1, vous devez obtenir la valeur et effectuer une requête AJAX auprès de votre fonction de contrôleur, ce qui vous renverra les options pour select_2.

  $('#select_1').change(function(){ var id = $(this).val(); $.ajax({ type: "POST", url: base_url+'controller/action/', data: 'id='+id, success: function(html){ $('#select_2').html(html); } }); }); 

Pour codeignitor, utilisez base_url dans le paramètre url de la requête ajax. Vous pouvez définir une variable CDATA pour base_url que vous pouvez utiliser dans vos requêtes ajax, vous pouvez la définir dans votre fichier header.php.

   

Ok je l’ai fait, en utilisant jQuery

   

Merci,

Shah Rukh