• $.ajax 常用的套路


    $.ajax 常用的套路

    (function(){
        window.webApi = new Object();
        webApi.get = function(url,data,callback){
            $.ajax({
                type:'GET',
                data: data,
                url: url,
                success: function(result){
                    callback && callback(result)
                }
            })
        };
    
        webApi.formPost = function(url,data,callback){
            $.ajax({
                type:'POST',
                data: data,
                contentType:'application/x-www-form-urlencoded',
                url: url,
                success: function(result){
                    callback && callback(result)
                }
            })
        };
    
        webApi.jsonPost = function(url,data,callback){
            $.ajax({
                type:'POST',
                data: JSON.stringify(data),
                contentType:'application/json',
                url: url,
                success: function(result){
                    callback && callback(result)
                }
            })
        };
        window.getRequest = function(){
            var httpUrl = location.href; //获取url中'?'符后的字串
            var url = '?' + httpUrl.split('?')[1];
            var theRequest = {};
            if (url.indexOf('?') != -1) {
                var str = url.substr(1);
                var strs = str.split('&');
                for (var i = 0; i < strs.length; i++) {
                    theRequest[strs[i].split('=')[0]] = decodeURIComponent(strs[i].split('=')[1]);
                }
            }
            return theRequest;
        }
    })()
    

      

  • 相关阅读:
    sqlserver中死锁问题
    sqlserver循环
    自动装箱和拆箱的原理
    资源文件
    SqlServer函数
    PGSql
    SOAP和REST
    Replication
    office等资料下载
    mysql
  • 原文地址:https://www.cnblogs.com/mingzhanghui/p/9397640.html
Copyright © 2020-2023  润新知