Я создал два списка, которые динамически заполняются. Пользователь выбирает параметр в первом списке, а затем второй список показывает параметры в соответствии с выбором.JQuery PHP Dynamic SelectBox IE Ошибка
Все работает Хорошо на FireFox, Safari, Chrome, но не в Internet Explorer (как обычно).
Ошибка: Когда вы выбираете опцию в первом списке, второй список не возвращает ничего и становится пустым.
Я провел несколько тестов, и файл php запускается Internet Explorer (я могу вывести значения), но второй список не возвращает эти значения.
Вот HTML-переключателе
<select name="list01" id="list01"/>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<select name="list02" id="list02"/>
<option value="0">Select an Option First</option>
</select>
Вот Jquery
$(document).ready(function(){
$('#list01').change(function(){
$('#list02').load('get_list.php?selected='+$('#list01').val());
});
});
А вот get_list.php
$id = $_GET['selected'];
$result = mysql_query("SELECT * FROM table WHERE id = ".$id." ORDER BY id ASC");
echo "<option value='*'>Select your Item</option>";
while($row = mysql_fetch_array($result)){
echo "<option value='".$row['id']."'>".$row['name']."</option>";
}
Как я сказал, все отлично работает на FF, Chrome и Safari, но не на IE.
Мне ничего не хватает?
, но второй список не возвращает эти значения. когда? –
Когда вы выбираете элемент на первом SelectBox. – suicidebilly
В окне второго списка не отображаются параметры, возвращаемые с php, не так ли? –