// sa var sa = {}; // 打开loading sa.loading = function(msg) { layer.closeAll(); // 开始前先把所有弹窗关了 return layer.msg(msg, {icon: 16, shade: 0.3, time: 1000 * 20, skin: 'ajax-layer-load' }); }; // 隐藏loading sa.hideLoading = function() { layer.closeAll(); }; // ----------------------------------- 登录事件 ----------------------------------- $('.login-btn').click(function(){ sa.loading("正在登录..."); // 开始登录 setTimeout(function() { $.ajax({ url: "sso/doLogin", type: "post", data: { name: $('[name=name]').val(), pwd: $('[name=pwd]').val() }, dataType: 'json', success: function(res){ console.log('返回数据:', res); sa.hideLoading(); if(res.code == 200) { layer.msg('登录成功', {anim: 0, icon: 6 }); setTimeout(function() { location.reload(); }, 800) } else { layer.msg(res.msg, {anim: 6, icon: 2 }); } }, error: function(xhr, type, errorThrown){ sa.hideLoading(); if(xhr.status == 0){ return layer.alert('无法连接到服务器,请检查网络'); } return layer.alert("异常:" + JSON.stringify(xhr)); } }); }, 400); }); // 绑定回车事件 $('[name=name],[name=pwd]').bind('keypress', function(event){ if(event.keyCode == "13") { $('.login-btn').click(); } }); // 输入框获取焦点 $("[name=name]").focus(); // 打印信息 var str = "This page is provided by Sa-Token, Please refer to: " + "https://sa-token.cc/"; console.log(str);