regist.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. $(document).ready(function(){
  2. $("#regist").click(function(){
  3. var formData = $("#regform").serializeArray(); //先进行序列化数组操作
  4. var p1=$("#password").val();
  5. var p2=$("#password1").val();
  6. if(p1 == p2){
  7. var userinfo = {}; //创建一个对象
  8. $.each(formData, function(n,v) {
  9. if(formData[n].name != "userPassword1"){
  10. userinfo[formData[n].name]=formData[n].value; //循环数组,把数组的每一项都添加到对象中
  11. }
  12. });
  13. $.ajax({
  14. type: "POST",
  15. url: "./regist",
  16. contentType: "application/json; charset=utf-8",
  17. data: JSON.stringify(userinfo),
  18. dataType: "json",
  19. success: function (data) {
  20. if(data.resultCode == 0){
  21. //注册成功,跳转到首页
  22. window.location.href="/tzxblog";
  23. }else if(data.resultCode == 1){
  24. //注册失败,账号为空
  25. $("#pu1").text("账号信息不能为空");
  26. $("#pu1").css({color:"#993333"})
  27. }else if(data.resultCode == 2){
  28. //注册失败,密码为空
  29. $("#pp1").text("密码不能为空");
  30. $("#pp1").css({color:"#993333"})
  31. }else if(data.resultCode == 3){
  32. //注册失败,邮箱为空
  33. $("#em1").text("邮箱不能为空");
  34. $("#em1").css({color:"#993333"})
  35. }else if(data.resultCode == 4){
  36. //注册失败,用户已存在
  37. $("#pu1").text("用户已存在");
  38. $("#pu1").css({color:"#993333"})
  39. }
  40. },
  41. error: function (data) {
  42. //请求失败,弹框提示,重新登录
  43. $("#request-process-patent").html("提交数据失败!");
  44. }
  45. });
  46. }else{
  47. // 两次输入密码不一致
  48. $("#pp2").text("密码不一致");
  49. $("#pp2").css({color:"#993333"})
  50. }
  51. });
  52. });