十四章介绍了新增功能,该功能可以进行优化,本节以角色(t_role)进行讲解,主要是在新增的时候先校验该角色的名称(name)是否已经存在
JS代码如下:
//新增角色
$("#insertBtn").click(function(){
var name = $("#name").val().trim();
//非空校验
if(name == ""){
layer.msg("角色名称不能为空,请输入", {time:2000, icon:5, shift:6}, function(){});
return;
}
//校验完成
var loadingIndex = null;
$.ajax({
type : "POST",
url : "${APP_PATH}/role/insert",
data : {
"name" : name
},
dataType : "json",
beforeSend : function(){
loadingIndex = layer.msg('处理中', {icon: 16});
},
success : function(result){
layer.close(loadingIndex);//关掉效果
if(result.succe