Ajax在正常的IE中时可以执行的,但是调用Ajax的页面放入到一个浏览器插件中,Ajax就无法执行了,怎么回事 有什么办法可以解决不  有没遇到类似情况的人function JqueryAjax() {
        var controls = document.getElementsByTagName("input");
        var a = "";
        for (var i = 0; i < controls.length; i++) {
            if (controls[i].type == 'text') {
                a += "&&" + controls[i].id + "=" + escape(controls[i].value);
            }
        }
        var controlSelect = document.getElementsByTagName("select");
        for (var i = 0; i < controlSelect.length; i++) {
            var index = controlSelect[i].selectedIndex;
            a += "&&" + controlSelect[i].id + "=" + escape(controlSelect[i].options[index].value);
        }
        
        jQuery.post("SavePage.aspx?where=1&&buyerid=" + GetQueryString("buyerid") + a, function returnDate(date) {
            BzCloseDiv();
            document.getElementById("saveScuess").style.display = "Block";
            setTimeout('codefans2()', 2000); //保存成功
        });    }
    function GetQueryString(name) {
        
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return escape(unescape(r[2])); return null;
       
    }
 <script src="../statics/js/jquery.min.js" type="text/javascript"></script>

解决方案 »

  1.   

    调用Ajax的页面放入到一个浏览器插件中,这句
      

  2.   

    详细点... 建议 既然用jquery了 就把 一些原先的js写法 换成juery api 调用,这样更好些.
      

  3.   

    不是的啊  我的aspx在浏览器插件  不是纯的浏览器   Jquery的Ajax在正常的浏览器中可移执行  在浏览器插件中打开这个aspx以后 Jquery的Ajax不可以使用了 不知道浏览器插件是不是不支持Jquery 但是都是JS应该不会这样的 没头绪了我