Jquery PHP动态选择框IE错误

Jquery PHP动态选择框IE错误,php,jquery,dynamic,drop-down-menu,Php,Jquery,Dynamic,Drop Down Menu,我创建了两个动态填充的列表框。用户在第一个列表框中选择一个选项,然后第二个列表框根据选择显示选项 在FireFox、Safari、Chrome上一切正常,但在InternetExplorer上则不然(和往常一样) 错误: 当您在第一个列表框中选择一个选项时,第二个列表框不会返回任何内容,而是变为空 我做了一些测试,php文件由Internet Explorer触发(我可以输出值),但第二个列表框不返回这些值 这是HTML选择框 <select name="list01" id="list0

我创建了两个动态填充的列表框。用户在第一个列表框中选择一个选项,然后第二个列表框根据选择显示选项

在FireFox、Safari、Chrome上一切正常,但在InternetExplorer上则不然(和往常一样)

错误: 当您在第一个列表框中选择一个选项时,第二个列表框不会返回任何内容,而是变为空


我做了一些测试,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>
这里是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>";
}
$id=$\u GET['selected'];
$result=mysql_查询(“从表中选择*,其中id=“.$id.”按id排序ASC”);
回显“选择您的项目”;
while($row=mysql\u fetch\u数组($result)){
回显“$row['name']”;
}
正如我所说,在FF、Chrome和Safari上一切都很好,但在IE上却不行

我遗漏了什么?

试试这个

 $(document).ready(function(){

     $('#list01').change(function(){
        $.ajax({

            type:get,
            url:'get_list.php?selected='+$('#list01').val(),
            success:function(data) {

             $('#list02').html("");
             $('#list02').html(data);

            } 
        }) // end of ajax
    });
});

我刚刚意识到,这些代码可以在PHP5.2服务器上使用IE,但不能在PHP5.3服务器上使用IE。这对我来说毫无意义,但我会尽力找出原因。如果有人能帮助我,我将不胜感激。

但第二个列表框不返回这些值。何时?当您在第一个SelectBox上选择一个项目时。第二个列表框没有显示从php返回的选项,不是吗?是的,代码可以在任何浏览器上工作,但不能在IE上工作。I get erro:get未定义。我正在使用Jquery 1.7.2
 $(document).ready(function(){

     $('#list01').change(function(){
        $.ajax({

            type:get,
            url:'get_list.php?selected='+$('#list01').val(),
            success:function(data) {

             $('#list02').html("");
             $('#list02').html(data);

            } 
        }) // end of ajax
    });
});