$get和$post方法【pc&wap端】

使用方法

 $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.removeattr("disabled"); 
        obj.html("获取验证码");
        countdown = 60; 
        return;
    } else { 
        obj.attr('disabled',true);
        obj.html("重新发送(" + countdown + ")");
        countdown--; 
	} 
	setTimeout(function() { 
		settime(obj);
	},1000);
}
// 使用方法
// function get_code(){
// 	var obj = $('.get_code');
// 	settime(obj);
// }

// 自定义时间戳
// new Date(time*1000).Format("yyyy-MM-dd hh:mm:ss");    调用格式
Date.prototype.Format = function (fmt) { //author: meizz
	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;
};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值