首页 > Web开发 > 详细

使用对象封装ajax方法实现可重复调用

时间:2016-01-15 12:38:14      阅读:245      评论:0      收藏:0      [点我收藏+]
在项目中经常用到AJAX调用远程数据,每一次调用,都得写一个ajax方法,这就造成了重复代码过多,可读性也不够强,所以,我一般都是封装起来,需要的时候调用。
var imgUpload = {

    //ajax请求数据
    method:function(murl,mdata,method,success){
        $.ajax({
            type: method,
            url: murl,
            dataType : "jsonp",
            data: mdata,
            timeout: 20000,
            error: function (data) {
                console.log(data);
                alert("请求失败");
            },
            success: function (data) {
                //console.log(data);
                success?success(data):function(){};
            }
        });
    }
}

//调用
imgUpload.method("url","","get",function (data) {
    if(data.code == 0){
        alert(data);
    }else{
        alert("请求失败");
    }
});

 

使用对象封装ajax方法实现可重复调用

原文:http://www.cnblogs.com/maiguangyang/p/5132809.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!