как изменить опцию выбора списка при изменении другого списка выбора?

У меня есть два selectlists в моем html, и оба имеют значения, сохраненные в базе данных, я хочу знать, как изменять значения в selectlist 2, когда пользователь выбирает 1, используя jquery?

Я пытаюсь сделать это в кодеигниторе, поэтому, пожалуйста, помогите мне, я делал эти вещи, используя jquery раньше, но это было в простой php, передавая значения функции загрузки jquery, но это не работает в codeigniter, кто угодно Помоги мне

Благодаря,

Шах Рух

Скажем, например, у вас есть это падение

<select id="select_1"> <option value="">Select</option> <option value="1">1</option> <option value="2">2</option> </select> <select id="select_2"> <option value="">Select</option> </select> 

При смене drop_1 вы должны получить значение и выполнить запрос AJAX к своей функции контроллера, которая вернет вам параметры для select_2, чем просто заменит html 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); } }); }); 

Для codeignitor используйте base_url в параметре url для ajax-запроса. Вы можете определить переменную CDATA для base_url, которую вы можете использовать в своих запросах ajax, вы можете определить ее в своем файле header.php.

  <script type="text/javascript"> //<![CDATA[ base_url = '<?php echo base_url();?>'; //]]> </script> 

Хорошо, я сделал это, используя jQuery

  <script type="text/javascript"> $(document).ready(function() { $("#slect_1").change(function() { id = $("#select_1").val(); $("#select_2").load("<?php echo site_url('class/method'); ?>/"+id); }); }); </script> 

Благодаря,

Шахрукх