if (window.ActiveXObject)
{
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  //调试的时候,IE9是执行的这句
}
else if (window.XMLHttpRequest)
{
  xmlHttp=new XMLHttpRequest();//谷歌、火狐都执行的是这句
}是对象实例化的问题吗?求高手解答~~~~~

解决方案 »

  1.   

    你应该if (window.XMLHttpRequest)
    {
    xmlHttp=new XMLHttpRequest();//ie7之后使用这个
    }
    else
    {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    }
    浏览器进步了,你的代码也需要跟上
      

  2.   


    谢谢,学习了,修改以后,IE9和谷歌都执行xmlHttp=new XMLHttpRequest();
    但排序都不能成功了
      

  3.   


       $(function(){
            $("#s_item").sortable();
            $("#sort_result").click(function(){
                var a = $("#s_item li span");
                  var spans = document.getElementsByTagName("span");
    a.each(function(i){
            var id= spans[i].id;
    upnum("ListOrderSave.asp?id="+id+"&tnum="+(i+1))
                });
            });
            
        });我是把重新排列后的序号,存入数据库,再读取出来。
    重新又测了几遍,谷歌可以排序成功,IE9还是不行。
      

  4.   

    本帖最后由 net_lover 于 2012-04-13 14:59:14 编辑