使用方法
$get("接口地址XXXXXXX", { 参数 }, function (d) {
if (d.code == 1) {
layer.msg(d.msg);
} else{
layer.msg(d.msg);
}
});
$post("接口地址XXXXXXX", { 参数 }, function (d) {
layer.msg(d.msg);
if (d.code == 1) { }
});
common.js
var baseUrl = "";
var baseurl = "接口地址XXXXXXX";
function $get(url, data, func) {
var surl = url.replace(/^(\/)|(\/)$/g, '');
$.ajax({
type: "get",
data: data,
url: baseUrl + url,
dataType: 'json',
headers: {
'app_type': "wx_pub"
},
success: function (data) {
func(data);
}
});
};
function $post(url, data, func) {
var surl = url.replace(/^(\/)|(\/)$/g, '');
$.ajax({
type: "post",
data: data,
url: baseUrl + url,
dataType: 'json',
headers: {
'app_type': "wx_pub"
},
success: function (data) {
func(data);
}
});
};
var countdown=60;
function settime(obj) {
if (countdown == 0) {
obj.attr('disabled',false);
obj.html("获取验证码");
countdown = 60;
return;
} else {
obj.attr('disabled',true);
obj.html("重新发送(" + countdown + ")");
countdown--;
}
setTimeout(function() {
settime(obj);
},1000);
}
Date.prototype.Format = function (fmt) {
var o = {
"M+": this.getMonth() + 1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
"s+": this.getSeconds(),
"q+": Math.floor((this.getMonth() + 3) / 3),
"S": this.getMilliseconds()
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
};
Date.Diff = function (start, end, fmt) {
var time = end.getTime() - start.getTime();
var day = time / (1000 * 3600 * 24);
var hour = (time % (1000 * 3600 * 24)) / (3600 * 1000);
var min = (time % (1000 * 3600)) / (60 * 1000);
var sec = (time % (1000 * 60)) / 1000;
var o = {
"d+": parseInt(day),
"h+": parseInt(hour),
"m+": parseInt(min),
"s+": parseInt(sec),
};
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
};