A-A+

ajax封装和 $.extend 合并对象

2016年09月19日 JavaScript 暂无评论 阅读 78 次

ajax封装和 $.extend 合并对象

整个 $.ajax(//这里是个对象参数....)
比如
var Obj = {
data: list,
type: 'post',
success: function() {
},
beforesSend: function(){}
}

然后 $.ajax(Obj) 

在外边操作这个Obj
$.extend(Obj, {complete: function(){

}})

在函数里固定好全局的option
调用的时候可以自己传option微调

function request(newOption) {
var Obj = {}
Obj = $.extend(Obj, newOption)
return $.ajax(Obj)
}

//调用的时候
request().done(function(res){
//这里就是回调
})

以后调用就只关心回调的处理了

 

标签:

给我留言

Copyright © web前端技术开发个人博客 保留所有权利  京ICP备14060653号 Theme  Ality

用户登录