zoukankan      html  css  js  c++  java
  • 1 一段很简洁很棒的原生态javascript的Ajax代码

    [代码] [JavaScript]代码

    var Ajax={};
    Ajax._xmlHttp = function(){ return new (window.ActiveXObject||window.XMLHttpRequest)("Microsoft.XMLHTTP");}
    Ajax._AddEventToXHP = function(xhp,fun,isxml){
        xhp.onreadystatechange=function(){
            if(xhp.readyState==4&&xhp.status==200)
                fun(isxml?xhp.responseXML:xhp.responseText);
        }    
    }
    Ajax.get=function(url,fun,isxml,bool){
        var _xhp = this._xmlHttp();    
        this._AddEventToXHP(_xhp, fun || function(){} ,isxml);
        _xhp.open("GET",url,bool);
        _xhp.send(null);    
    }
    Ajax.post=function(url,data,fun,isxml,bool){    
        var _xhp = this._xmlHttp();    
        this._AddEventToXHP(_xhp, fun || function(){},isxml);
        _xhp.open("POST",url,bool);
        _xhp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        _xhp.send(data);
    }

    //demo get 操作
    Ajax.get("sjolzy.ajax.html",function(v){
        alert(v)
    });

    Ajax.get("sjolzy.robots.txt",function(v){
        document.write(v)
    });

  • 相关阅读:
    Java基础——方法
    JavaScript-JSON解析
    JavaScript—事件
    Window 浏览器窗口对象
    JavaScript 事件
    JavaEE——css字体样式效果
    JavaEE——CSS字体样式
    JavaEE——CSS3选择器
    JavaEE——css边框样式
    JavaEE——XML简介
  • 原文地址:https://www.cnblogs.com/zhouwenwu/p/2429171.html
Copyright © 2011-2022 走看看