我的Ajax程序将引用的jQuery从1.4换成1.6就无法运行了 - Web 开发 / Ajax
例如下面这个级联下拉框的程序,我把引用的jQuery文件从1.4换成1.6就无法运行了,我发现有两个程序存在该问题,难道jQUery无法向下兼容吗,真怪。
<script src="../ajax2/jquery.min.js"></script><script>$(function(){ $("#szSheng").change(function(){ //列表框值改变时触发 $.getJSON("shi.asp",{index: $(this).val()}, function(data){ var city=""; //根据返回的JSON数据,创建<option>项 for (var i = 0; i < data.length; i++) { city += '<option value="' + data[i].ID + '">' + data[i].shi + '</option>'; }; $("#szShi").html(city); //在第二个下拉菜单中显示数据 }); }); $("#szSheng").change(); //让页面第一次显示的时候也有数据})</script> 所在城市:<select id="szSheng"> <% Set rs=conn.Execute("select * from province order by shengorder") 'set rs=server.createobject("adodb.recordset")'sql="select * from province order by shengorder"'rs.open sql,conn,1,1do while not rs.eof %> <!--在左边列表框中加载所有省的信息--> <option value="<%=rs("id")%>" ><%=trim(rs("ShengName"))%></option> <% rs.movenextlooprs.close %> </select> <select id="szShi"></select> <!--右边列表框,用于加载市的信息-->