我引用了ajax.dll可以直接page_load里面注册ajax类然后js调用ajax方法.但是无法满足我的运行结果我要求访问一个页面来返回结果.看到网上的,都要先初始化XMLHttpRequest对象就像下面的代码 //开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}我引用了AJAX.DLL之后,难道不能 直接请求别的链接来返回给我结果嘛?
一定要做上面那些代码,先声明初始化嘛?
我看到一段可以直接用的代码.如下(没有在页面脚本初始化):<script type="text/javascript">
    function showLines(p,div,type,region,key,sn,en,outtime,travlename,province,city)
    {
        $.ajax({type:"GET",url:"Ajax/AjaxPagerLines.aspx?Type="+type+"&Region="+region+"&Keyword="+escape(key)+"&StartNation="+escape(sn)+"&EndNation="+escape(en)+"&OutTime="+escape(outtime)+"&TravleName="+escape(travlename)+"&Province="+province+"&City="+city+"&p="+p+"",success:function(data){$('#'+div).html(data);}       
           ,error:function(){$('#'+div).html('网络出现问题');}
        });
    }
</script>有达人能给讲一下嘛?

解决方案 »

  1.   


    function checkName(value)
    {
        document.getElementById('callback').src='checkusername.aspx?name=' + value;
    }
      

  2.   

     XMLHttpReq.open("GET", url, true);              XMLHttpReq.onreadystatechange = processResponse;//指定响应函数              XMLHttpReq.send(null);  // 发送请求
    url就是你要访问一个页面
      

  3.   

    回3楼,需求是:
    在引用了ajax.dll之后
    A页面如何取得B页面所有HTML代码.
    A页面上不可以初始化XMLHttpRequest对象