zoukankan      html  css  js  c++  java
  • 一段可以判断浏览器的ajax的js代码


    var objRequest;
    function SendValue(val)
    {
    //初始化
    try
    {//MS IE浏览器
    objRequest=new ActiveXObject("Msxml2.XMLHTTP");}
    catch(e)
    {
    try
    {//所有的非IE浏览器
    objRequest=new ActiveXObject("Microsoft.XMLHTTP");}
    catch(oc)
    {objRequest=null;}
    }
    if(!objRequest&&typeof XMLHttpRequest!="undefined")
    {objRequest=new XMLHttpRequest();}
    //处理请求的Web页面
    var url="http://localhost/VBNETSample/HandleAjaxRequests.aspx?sStringIn=" + val;
    if(objRequest!=null)
    { objRequest.onreadystatechange = Process;
    objRequest.open("GET", url, true);
    objRequest.send(null);
    }
    }
    function Process()
    {
    if (objRequest.readyState == 4)
    //值"4"意味着,我们现在可以使用XMLHttpRequest返回的数据
    { if (objRequest.status == 200)
    { document.getElementById("txtEchoOutPut").innerText = objRequest.responseText;
    //IE
    //document.getElementById("txtEchoOutPut").innerHTML = objRequest.responseText;
    //另外的浏览器
    }
    else
    { document.getElementById("txtEchoOutPut").innerHTML= "There was a problem retrieving
    data:<br>" + objRequest.statusText;}
    }
    }
    var objRequest;function SendValue(val){//初始化try{//MS IE浏览器objRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{//所有的非IE浏览器objRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(oc){objRequest=null;}}if(!objRequest&&typeof XMLHttpRequest!="undefined"){objRequest=new XMLHttpRequest();}//处理请求的Web页面var url="http://localhost/VBNETSample/HandleAjaxRequests.aspx?sStringIn=" + val;if(objRequest!=null){ objRequest.onreadystatechange = Process;objRequest.open("GET", url, true);objRequest.send(null);}}function Process(){if (objRequest.readyState == 4)//值"4"意味着,我们现在可以使用XMLHttpRequest返回的数据{ if (objRequest.status == 200){ document.getElementById("txtEchoOutPut").innerText = objRequest.responseText;//IE//document.getElementById("txtEchoOutPut").innerHTML = objRequest.responseText;//另外的浏览器}else{ document.getElementById("txtEchoOutPut").innerHTML= "There was a problem retrievingdata:<br>" + objRequest.statusText;}}}
  • 相关阅读:
    docker registry
    2019最新EI源刊目录
    在Asp.net Core中使用中间件来管理websocket
    自定义WPF窗体形状
    Font Awesome矢量版,十六进制版,WPF字体使用
    什么是fortran语言之fortran语言入门
    Java各国首都列表
    世界各国货币,C#数字货币计算
    Ocelot中文文档入门
    F#语言入门之什么是F#语言
  • 原文地址:https://www.cnblogs.com/chinatefl/p/1181849.html
Copyright © 2011-2022 走看看