请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

翔仔 2018-09-23 00:30:46

同学请确保你的html里面引入了common.js这个文件,这样才能调用到这个方法,因为common.js是这样写的

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;
}
/**
 * 
 */
function changeVerifyCode(img) {
	img.src = "../Kaptcha?" + Math.floor(Math.random() * 100);
}

function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if (r != null) {
		return decodeURIComponent(r[2]);
	}
	return '';
}

同时,请保证你的html引入js的顺序common.js比你的业务js要优先。此外,如果代码改动,记得清除浏览器缓存

0 回复 有任何疑惑可以回复我~
  • 提问者 慕后端9195458 #1
    老师,昨天没有解决,今天开电脑起来自己就好了真的很神奇,我是仔细检查了对应的字段是否正确,引入文件也引入了才来问的,老师的回答让我发现新的知识:引入的js业务要有个优先顺序,我想我的问题应该是缓存引起的?因为昨天我改了下代码重新启动idea的代码改了,浏览器调试的时候没有改掉。
    回复 有任何疑惑可以回复我~ 2018-09-23 08:56:12
  • 翔仔 回复 提问者 慕后端9195458 #2
    应该是缓存的问题哈
    回复 有任何疑惑可以回复我~ 2018-09-24 02:14:14
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号