jq再次封装自己的ajax & js 回调函数 & js方法注释&js 全局屏蔽点击事件及a标签

1、封装成一个独立JS

var commonUrl = 'http://xx.xxx.com/';
function http({ url, type = "post", dataType = "json", data = {}, success }) {
$.ajax({
url: commonUrl + url,
type,
dataType,
data,
success: function (res) {
success(res);
}
})
}

2、调用

var list = {
'name':"康楠楠",
'phone':'134444444444'
}
http({
url: "api/login/registers",
data:list,
success: res => {
console.log(res);
}
});

回调函数

/**
* 弹出提示框
* @param text:提示内容
* @param callback:点击确定要执行的函数
*/
function confrimPopup(text, callback) {
if (callback && callback instanceof Function) {
callback();//这里就是执行的代码
}
}

调用  并且注释给力

    $('#qwer').click(function () {
confrimPopup('确认?', function () {
showLoader();
});
})

jq再次封装自己的ajax & js 回调函数 & js方法注释&js 全局屏蔽点击事件及a标签

全局屏蔽点击事件及a标签

 $('body').on('click', 'a', function () {
return false;
});

解除

$('body').off('click', 'a');
上一篇:C#微信公众号——本地调试


下一篇:Hibernate 加载策略得总结