ajax提交表单无法验证easyui的验证选项(比如required等)
2024-08-30 02:27:43
在实际开发中,遇到ajax方式提交表单没法验证easyui的验证选项,这对实际用户体验造成了很大的困扰。当然,这也是理所当然的事情。
解决办法:使用jquery中ajax的beforeSend事件(这需要与easyui框架协同使用),例如:
submitForm:function(formId,url){
var formData = $(formId).form('getValues'); // 获取表单数据
$.ajax({
type:'POST',
url:url,
data:{formData:formData},
dataType: 'json',
beforeSend:function(){
return $(formId).form('validate'); // 验证表单提交
},
success:function(result){
if(result.success){
$.messager.alert('提示',result.message);
}else{
$.messager.alert('错误',result.message,'error');
}
}
});
}
最新文章
- 创建ServiceArea
- 交换两个数-c++实现
- cgroup隔离的知识点
- HDU 3791 二叉搜索树 题解
- DOM小解
- hadoop全分布式环境搭建
- Visual Studio2017数据库数据比较
- XML相关知识
- 设计一个字符串类String(C++练习题)
- MAC OS X&;Vmware
- 关于js特效轮播图练习
- 点击图片或者鼠标放上hover .图片变大. 1)可以使用css中的transition, transform 2) 预先设置一个 弹出div. 3)弹出层 alert ; 4) 浏览器的宽度document.documentElement.clientWidth || document.body.clientWidth
- bootstrap3文章
- 【驱动】Flash设备驱动基础·NOR·NAND
- 【android】通过leakCanary找出程序内存泄露点
- C teaching
- 31、Flask实战第31天:cms后台修改密码
- scala _ parameter
- 反射ORM
- 阿里云 rails nginx 配置https访问