login.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. $(function (){
  2. $.backstretch("../../thmz/images/backgrounds/back3.jpg");
  3. $('.login-form input[type="text"], .login-form input[type="password"], .login-form textarea').on('focus', function() {
  4. $(this).removeClass('input-error');
  5. });
  6. $('.login-form').on('submit', function(e) {
  7. $(this).find('input[type="text"], input[type="password"], textarea').each(function(){
  8. if( $(this).val() == "" ) {
  9. e.preventDefault();
  10. $(this).addClass('input-error');
  11. }
  12. else {
  13. $(this).removeClass('input-error');
  14. }
  15. });
  16. });
  17. $('#loginButton').click(function(e) {
  18. login();
  19. });
  20. $(document).keyup(function(event){
  21. if(event.keyCode ==13){
  22. login();
  23. }
  24. });
  25. // //禁止滚动条
  26. // $(document.body).css({
  27. // "overflow-x":"hidden",
  28. // "overflow-y":"hidden"
  29. // });
  30. });
  31. function login() {
  32. $.ajax({
  33. type: "POST",
  34. contentType: "application/json;charset=UTF-8",
  35. url: "/thmz/login",
  36. data: JSON.stringify({"userCode":$("#form-username").val(),"password":$("#form-password").val()}),
  37. dataType: 'json',
  38. success: function(result) {
  39. if(result.code == 0) {
  40. $('.alert-danger').removeClass('in').addClass('hide');
  41. $('.alert-success').removeClass('hide').addClass('in');
  42. $("#successMessage").text(result.message);
  43. localStorage.setItem("token",result.token);
  44. window.location.href='/thmz/menu/view'
  45. } else {
  46. if($("#errorMessage").length==0){
  47. $(".form-bottom").append("<div class='alert alert-danger alert-dismissable hide' role='alert'>" +
  48. "<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>" +
  49. "&times;</span></button><strong id='errorMessage' style='text-align-all: center'>这里是错误信息</strong></div>");
  50. }
  51. $("#errorMessage").text(result.message);
  52. $('.alert-danger').removeClass('hide').addClass('in');
  53. }
  54. }
  55. });
  56. }