zoukankan      html  css  js  c++  java
  • ajax请求

    function ajax(url, fnOnSucc, fnOnFaild)
    {
    var oAjax=null;

    //1.初始化Ajax对象
    if(window.ActiveXObject)
    {
    oAjax=new ActiveXObject("Msxml2.XMLHTTP")||new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
    oAjax=new XMLHttpRequest();
    }

    //2.建立连接
    oAjax.open('get', url, true);

    //3.监控请求状态
    oAjax.onreadystatechange=function ()
    {
    //readyState->Ajax对象内部的状态
    //status->服务器返回的请求结果
    if(oAjax.readyState==4)
    {
    //alert('请求完成,请求结果是:'+oAjax.status);
    //alert(oAjax.responseText);
    if(oAjax.status==200)
    {
    if(fnOnSucc)
    {
    fnOnSucc(oAjax.responseText);
    }
    }
    else
    {
    if(fnOnFaild)
    {
    fnOnFaild(oAjax.status);
    }
    }
    }
    //alert(oAjax.readyState);
    //alert(typeof oAjax.status);
    };

    //4.发送请求
    oAjax.send();

    //5.*清理
    //oAjax.onreadystatechange=null;
    //oAjax=null;
    }

    function ajaxPost(url, sData, fnOnSucc, fnOnFaild)
    {
    var oAjax=null;

    //1.初始化Ajax对象
    if(window.ActiveXObject)
    {
    oAjax=new ActiveXObject("Msxml2.XMLHTTP")||new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
    oAjax=new XMLHttpRequest();
    }

    //2.建立连接
    oAjax.open('post', url, true);

    //3.监控请求状态
    oAjax.onreadystatechange=function ()
    {
    //readyState->Ajax对象内部的状态
    //status->服务器返回的请求结果
    if(oAjax.readyState==4)
    {
    //alert('请求完成,请求结果是:'+oAjax.status);
    //alert(oAjax.responseText);
    if(oAjax.status==200)
    {
    if(fnOnSucc)
    {
    fnOnSucc(oAjax.responseText);
    }
    }
    else
    {
    if(fnOnFaild)
    {
    fnOnFaild(oAjax.status);
    }
    }
    }
    //alert(oAjax.readyState);
    //alert(typeof oAjax.status);
    };

    //4.发送请求
    oAjax.setRequestHeader('content-type', 'urlencode');
    oAjax.send(sData);

    }

  • 相关阅读:
    常规渗透:没遇到过的anquan狗
    SQLi-db 批量注入工具+教程
    国外整理的一套在线渗透测试资源合集
    重大漏洞!PHP multipart/form-data头部解析远程拒绝服务漏洞
    MS15-051 修正版Exploit(Webshell可用)
    网站渗透常用到的Python小脚本
    项目<<魔兽登录系统>>
    第七章:存储过程
    第六章:事务,视图和索引
    SQL高级查询:嵌套和分页
  • 原文地址:https://www.cnblogs.com/Upton/p/4754328.html
Copyright © 2011-2022 走看看