按钮点击事件发送ajax到后台处理如何取消按钮的默认行为,不然result回调函数无法传递过来

function addRole(){
$.ajax({
type:"post",
url:"RoleServlet",
data:$("#roleForm").serialize(),
success:function(result){
if(result==1){
alert("新增成功")
window.location.href="admin-role.html"
}else if(result==0){
alert("新增失败");
window.location.href="role-add.html"
}
}
})


}
<div class="layui-form-item">
<button class="layui-btn" lay-submit="" lay-filter="add" onclick="addRole()" >增加</button>
</div>
已邀请:

资料收集专员

赞同来自:

layui本向有监听事件,方便大家发异步,如果是自己发的话,就不要用 button标签,写个p标签,用同样的类,样式是一样的,但没有提交事件。
 <p class="layui-btn" onclick="addRole()" >增加</p>

要回复问题请先登录注册