role_menu.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. $(function () {
  2. $("#form-admin-role-permission").validate({
  3. rules:{
  4. permissionIds:{
  5. required:true
  6. }
  7. },
  8. messages : {
  9. permissionIds : {
  10. required: "请至少选择一个!"
  11. }
  12. },
  13. onkeyup:false,
  14. focusCleanup:true,
  15. success:"valid",
  16. submitHandler:function(form){
  17. $(form).ajaxSubmit({
  18. type: 'PUT',
  19. url:pagePath+"/admin/role/"+$("#rid").val()+"/permission",
  20. dataType:"json",
  21. success: function(data){
  22. if(data.status == "success"){
  23. succeedMessage(data.message);
  24. setTimeClose();
  25. }else {
  26. errorMessage(data.message);
  27. }
  28. }
  29. });
  30. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  31. },
  32. showErrors: function(errorMap, errorList) {
  33. if(errorList.length>0){
  34. sadMessage(errorList[0].message);
  35. return false;
  36. }
  37. }
  38. });
  39. });