使用jquery-1.4.2.min.js,代码如下:
$.ajax({
       url:'/e/order_mgnt/test.asp?status=buy&checkInv=0',
       type:'GET',
       dataType:'xml',
       success:function(xml){
            response_xml(xml,0,0,0,0);
       }
});现在问题是,在IE6下好象根本无法识别$.ajax,IE7、IE8、Firefox、Safari等其他浏览器均没问题。请问该如何解决这个问题,谢谢!

解决方案 »

  1.   

    肯定兼容,是不是用法有问题,或者URL错误了。
      

  2.   

    who tell you? tell me 
      

  3.   

    jquery-1.4.2.min.js换成jQeury-1.4.js试试
      

  4.   

    好像可以啊,要不然楼主可换下jquery不同版本看下
      

  5.   


    $.ajax({
      url:'/e/order_mgnt/test.asp?status=buy&checkInv=0&t='+ new Date(),//清缓存看看
      type:'GET',
      dataType:'xml',
      success:function(xml){
         alert("执行了"+xml);
      response_xml(xml,0,0,0,0);
      }
    });
      

  6.   

    jQuery 兼容了所有主流浏览器
      

  7.   

    上午测试发现新问题,在windows 2000(IE6+sp1)下正常,但是在windows xp(IE6+sp2)下测试问题仍旧.
      

  8.   

    我已经将test.asp中改为简单得不能再简单了,直接返回一个string,
    $.ajax({
      url:'/e/order_mgnt/test.asp',
      type:'GET',
      dataType:'text',
      success:function(text){
         alert(text);
      }
    });

    $.get("ajax.asp",function(txt){
    alert(txt);
    });
    都不行.莫非是这台电脑的问题???
      

  9.   


    $.get("/e/order_mgnt/test.asp",function(txt){
    alert(txt);
    });
      

  10.   

    终于找到另一台windows xp(IE6+SP2)的电脑,测试通过.应该是之前测试的电脑IE有问题,有些object无法创建,继续找原因.先谢谢各位.
      

  11.   

    修改JQUERY 源码,这方面JQUERY 一直存在BUG,但是出现率不是很高
    $ajax.settings下的xhr方法,请修改成以下代码
    xhr: window.XMLHttpRequest && (window.location.protocol !== "file:" || !window.ActiveXObject) ?
    function () {
        return new window.XMLHttpRequest();
    } :
    function () {
        var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
        for (var i = 0; i < arrSignatures.length; i++) {
            try {
                alert(arrSignatures[i]);
                return new ActiveXObject(arrSignatures[i]);
                return oRequest;
            }
            catch (e) {
            }
        }
    },