先放代码,可以看见已经定义了login()的函数,但是每次点击提交按钮的时候都显示'login' is undefined,onclick无法触发,要怎么解决?
THE.SSRfunction login(){
document.getElementById("login").disabled = true;
$.ajax({
type:"POST",
url:"/auth/login",
dataType:"json",
data:{
email: $("#email").val(),
passwd: $("#passwd").val(),
code: $("#code").val(),
remember_me: $("#remember_me:checked").val()
},
success:function(data){
if(data.ret == 1){
$("#result").modal();
$("#msg").html(data.msg);
window.setTimeout("location.href='user'", {$config['jump_delay']});
}else{
$("#result").modal();
$("#msg").html(data.msg);
document.getElementById("login").disabled = false;
}
},
error:function(jqXHR){
$("#msg-error").hide(10);
$("#msg-error").show(100);
$("#msg-error-p").html("发生错误:"+jqXHR.status);
document.getElementById("login").disabled = false;
}
});
}
$("html").keydown(function(event){
if(event.keyCode==13){
login();
}
});
$("#loginbtn").click(function(){
login();
});
$('div.modal').on('shown.bs.modal', function() {
$("div.gt_slider_knob").hide();
});
$('div.modal').on('hidden.bs.modal', function() {
$("div.gt_slider_knob").show();
});
var resizefunc = [];