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;}}}
  • 相关阅读:
    06-局部变量和全局变量
    05-python中函数的使用
    04-字典的常见操作
    04-python第四天学习
    Openstack认证过程
    03-字典的增删改查
    01-名字管理系统.py
    02-python中列表的增删改查
    01-python中字符串的常见操作
    ubuntu16.04卸载软件
  • 原文地址:https://www.cnblogs.com/chinatefl/p/1181849.html
Copyright © 2011-2022 走看看