• ajax提交表单无法验证easyui的验证选项(比如required等)


    在实际开发中,遇到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');
                  }
              }
       });
     }
  • 相关阅读:
    为什么下水井盖是圆的
    静心尽力
    菜鸟的一年
    [转]Libev教程
    流媒体:V4L2视频获取
    [转]Libev源码分析 -- 整体设计
    c#操作xml增删改查
    dwz简单配置与操作
    jsonp 跨域访问
    操作cookie.判断浏览器系统版本,判断safir浏览器存储数据
  • 原文地址:https://www.cnblogs.com/itsharehome/p/4719945.html
Copyright © 2020-2023  润新知