role_edit.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. $(function () {
  2. $('.skin-minimal input').iCheck({
  3. checkboxClass: 'icheckbox-blue',
  4. radioClass: 'iradio-blue',
  5. increaseArea: '20%'
  6. });
  7. $("#form-admin-role-edit").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. id:$("#rid").val()
  21. }
  22. }
  23. },
  24. perms:{
  25. required:true
  26. },
  27. remark:{
  28. maxlength:200
  29. }
  30. },
  31. messages : {
  32. name : {
  33. remote: "该角色名已经存在!"
  34. }
  35. },
  36. onkeyup:false,
  37. focusCleanup:true,
  38. focusInvalid:false,
  39. success:"valid",
  40. submitHandler:function(form){
  41. $(form).ajaxSubmit({
  42. type: 'POST',
  43. url: pagePath+"/admin/role/updateRole",
  44. dataType:"json",
  45. success: function(data){
  46. if (data.success) {
  47. succeedMessage(data.message);
  48. setTimeClose();
  49. }else {
  50. errorMessage(data.message);
  51. }
  52. }
  53. });
  54. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  55. }
  56. });
  57. });