login.js 920 B

1234567891011121314151617181920212223242526272829
  1. var l = $('#submit').ladda();
  2. var isEnd = false;
  3. function login() {
  4. var flag = checkSearchForm();
  5. var dataArr = $("#loginform").serializeArray();
  6. if(flag && dataArr && !isEnd){
  7. isEnd = true;
  8. var param = {};
  9. $.each(dataArr, function (i, obj) {
  10. param[obj.name] = $.trim(obj.value);
  11. });
  12. l.ladda( 'start' );
  13. $.ajax({
  14. url: "/login",
  15. type: "post",
  16. data: param,
  17. success: function (data) {
  18. isEnd = false;
  19. if ((data && (typeof data=='string')) || data.success) {
  20. window.location.reload (true);
  21. } else {
  22. showMsg(data.msg);
  23. }
  24. l.ladda( 'stop' );
  25. }
  26. });
  27. }
  28. }