login.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. $(document).ready(function(){
  2. $("#login").click(function(){
  3. var formData = $("#logform").serializeArray(); //先进行序列化数组操作
  4. var userinfo = {}; //创建一个对象
  5. $.each(formData, function(n,v) {
  6. userinfo[formData[n].name]=formData[n].value; //循环数组,把数组的每一项都添加到对象中
  7. });
  8. console.log(userinfo);
  9. $.ajax({
  10. type: "POST",
  11. url: "./login",
  12. contentType: "application/json; charset=utf-8",
  13. data: JSON.stringify(userinfo),
  14. dataType: "json",
  15. success: function (message) {
  16. console.log(message);
  17. //请求成功,跳转到首页
  18. if (message.resCode == 0) {
  19. //登录成功
  20. window.location.href="/tzxblog";
  21. }else if(message == 1){
  22. //用户名为空
  23. $("#pu1").text("账号信息不能为空");
  24. $("#pu1").css({color:"#993333"})
  25. }else if(message == 2){
  26. //用户不存在
  27. $("#pu1").text("该用户不存在,请重新输入");
  28. $("#pu1").css({color:"#FF9966"})
  29. }else if(message == 3){
  30. //密码错误
  31. $("#pp1").text("密码不正确,请重新输入");
  32. $("#pp1").css({color:"#FF9966"})
  33. }
  34. },
  35. error: function (message) {
  36. //请求失败,弹框提示,重新登录
  37. $("#request-process-patent").html("提交数据失败!");
  38. }
  39. });
  40. });
  41. });