问答详情
源自:5-2 cookie登录交互(下)

没有弹窗,浏览器也没报错


http://img.mukewang.com/58a94bf10001c6fc08880837.jpg

加载js的代码做了一下改动,应该是没问题的

<!-- 开始编写交互逻辑 -->
<script src="<%=request.getContextPath() %>/resources/script/seckill.js"
	type="text/javascript"></script>
<script type="text/javascript">
    $(function() {
    	seckill.detail.init({
			seckillId : '${seckill.seckillId}',
			startTime : '${seckill.startTime.time}',
			endTime : '${seckill.endTime.time}'
		});
	});
</script>

seckill.js代码

//存放主要交互逻辑js代码
var seckill = {
	// 封装秒杀相关ajax的url
	URL : {
	},
	// 验证手机号
	validatePhone : function(phone) {
		if (phone && phone.length == 11 && !isNaN(phone)) {
			return true;
		} else {
			return false;
		}
	},
	// 详情页秒杀逻辑
	detail : {
		// 详情页初始化
		init : function(params) {
			// 手机验证和登入,计时交互
			// 在cookie中查找手机号
			var killPhone = $.cookie('killPhone');
			var startTime = params['startTime'];
			var endTime = params['endTime'];
			var seckillId = params['seckillId'];
			if (seckill.validatePhone(killPhone)) {
				// 绑定phone
				// 控制输出
				var killPhoneModal = $('#killPhoneModal');
				killPhoneModal.modal({
					// 显示弹出层
					show : true,
					// 禁止位置关闭
					backdrop : 'static',
					// 关闭键盘事件
					keyboard : false
				});
				$('#killPhoneBtn').click(function() {
					var inputPhone = $('#killPhoneKey').val();
					//console.log('inputPhone=' + inputPhone)
					if (seckill.validatePhone(inputPhone)) {
						// 将电话写入cookie
						$.cookie('killPhone', inputPhone, {
							expires : 7,
							path : '/SSM_imooc_0100'
						});
						// 刷新页面
						window.location.reload();
					} else {
						$('#killPhoneMessage').hide().html('<label class="label label-danger">手机号错误!</label>').show(300);
					}
				});
			}
		}
	}
}


提问者:Altria_zhou 2017-02-19 15:45

个回答

  • 慕移动9181930
    2022-03-26 05:59:02

    System.out.println()--System的out属性中的println方法nbsp;quot;.quot;调用属性及方法nbsp;width200px

  • 诗小柒
    2017-07-16 21:09:24

    我也是一样的 请问是哪里错了

  • Altria_zhou
    2017-02-19 18:06:07

    好吧,是我自己没仔细听课的结果,在判断是否登入的时候没有取反