zoukankan      html  css  js  c++  java
  • ajax封装函数

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <script>
            function $_ajax(ajaxObj){
                var ajax=null;
                if(window.XMLHttpRequest){
                    ajax=new XMLHttpRequest();
                }else{
                    ajax=new ActiveXObject('Microsoft.XMLHTTP');
                }
                var url_datas='';
                for(var i in ajaxObj.datas){
                    url_datas+=i+'='+ajaxObj.datas[i]+'&';
                }
                if(ajaxObj.method.toUpperCase()=='Get'){
                    ajaxObj.url+='?'+url_datas;
                    ajax.open(ajaxObj.method,ajaxObj.url,true);
                    ajax.send();
                }else if(ajaxObj.method.toUpperCase()=='POST'){
                    ajax.open(ajaxObj.method,ajaxObj.url,true);
                    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                    ajax.send(url_datas);
                }
                ajax.onreadystatechange=function(){
                    if(ajax.readyState==4){
                        if(ajax.status==200||ajax.status==304){
                            ajaxObj.success(ajax.responseText);
                        }
                    }
                }
            }
            $_ajax({
                url:'', //地址
                method:'', //请求方式
                datas:[], //数据
                success:function(res){ //请求成功
                    console.log(res);
                }
            })
            
    
        </script>
    </body>
    </html>
  • 相关阅读:
    各种数据库查询表及表信息的SQL
    多维表头的DataGridView
    SQLite入门笔记
    配置WCF的心得
    JS键盘的键码
    ASP.NET的URL过滤
    利用反射查看类成员
    一个简单的MVC示例
    一个日志类 LogUtil
    一个IniHelper
  • 原文地址:https://www.cnblogs.com/leroywang/p/12357085.html
Copyright © 2011-2022 走看看