$(function() { validateKickout(); validateRule(); // $('.imgcode').click(function() { // var url = ctx + "captcha/captchaImage?type=" + captchaType + "&s=" + Math.random(); // $(".imgcode").attr("src", url); // }); }); $.validator.setDefaults({ submitHandler: function() { login(); } }); function login() { $.modal.loading($("#btnSubmit").data("loading")); var username = $.common.trim($("input[name='username']").val()); var password = $.common.trim($("input[name='password']").val()); // var validateCode = $("input[name='validateCode']").val(); var rememberMe = $("input[name='rememberme']").is(':checked'); $.ajax({ type: "post", url: ctx + "login", data: { "username": username, "password": password, // "validateCode": validateCode, "rememberMe": rememberMe }, success: function(r) { if (r.code == web_status.SUCCESS) { location.href = ctx + 'index'; } else { $.modal.closeLoading(); // $('.imgcode').click(); // $(".code").val(""); $.modal.msg(r.msg); } } }); } function validateRule() { var icon = " "; $("#signupForm").validate({ rules: { username: { required: true }, password: { required: true } }, messages: { username: { required: icon + "请输入您的用户名", }, password: { required: icon + "请输入您的密码", } } }) } function validateKickout() { if (getParam("kickout") == 1) { layer.alert("您已在别处登录,请您修改密码或重新登录", { icon: 0, title: "系统提示" }, function(index) { //关闭弹窗 layer.close(index); if (top != self) { top.location = self.location; } else { var url  =  location.search; if (url) { var oldUrl  = window.location.href; var newUrl  = oldUrl.substring(0,  oldUrl.indexOf('?')); self.location  = newUrl; } } }); } } function getParam(paramName) { var reg = new RegExp("(^|&)" + paramName + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURI(r[2]); return null; }