role_add.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. $(function () {
  2. $('.skin-minimal input').iCheck({
  3. checkboxClass: 'icheckbox-blue',
  4. radioClass: 'iradio-blue',
  5. increaseArea: '20%'
  6. });
  7. $("#form-admin-role-add").validate({
  8. rules:{
  9. name:{
  10. required:true,
  11. minlength:1,
  12. maxlength:60,
  13. remote: {
  14. url: pagePath+"/admin/role/isExist",
  15. type: "get",
  16. data: {
  17. name: function () {
  18. return $("#name").val();
  19. }
  20. }
  21. }
  22. },
  23. perms:{
  24. required:true
  25. },
  26. remark:{
  27. maxlength:200
  28. }
  29. },
  30. messages : {
  31. name : {
  32. remote: "该角色名已经存在!"
  33. }
  34. },
  35. onkeyup:false,
  36. focusCleanup:true,
  37. focusInvalid:false,
  38. success:"valid",
  39. submitHandler:function(form){
  40. $(form).ajaxSubmit({
  41. type: 'post',
  42. url: pagePath+"/admin/role/saveRole",
  43. dataType:"json",
  44. success: function(data){
  45. if (data.success) {
  46. succeedMessage(data.message);
  47. setTimeClose();
  48. }else {
  49. errorMessage(data.message);
  50. }
  51. }
  52. });
  53. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  54. }
  55. });
  56. });