37 lines
851 B
JavaScript
37 lines
851 B
JavaScript
layui.use([ 'jquery', 'form', 'layer', 'element' ], function() {
|
|
|
|
var $ = layui.$;
|
|
var form = layui.form;
|
|
var layer = layui.layer;
|
|
var element = layui.element;
|
|
|
|
/** 默认获取焦点 */
|
|
$('.box input[name = "username"]').focus();
|
|
|
|
// layer.tips("最后一位X请大写", ".box input[name = 'password']", {time: 5000, tips: 3});
|
|
|
|
/** 登录 */
|
|
form.on('submit(login)', function(data) {
|
|
$.ajax({
|
|
url : '/login',
|
|
type : 'post',
|
|
data : data.field,
|
|
dataType : 'json',
|
|
beforeSend : function() {
|
|
layer.load(2);
|
|
},
|
|
success : function(data) {
|
|
layer.closeAll('loading');
|
|
if (data.state == 'ok') {
|
|
jumpToUrl(data.url);
|
|
} else if (data.state == 'fail') {
|
|
showFailMsg(data.msg);
|
|
$('.box .captcha').click();
|
|
$('.box input[name = "captcha"]').val('');
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
|
|
}); |