zoukankan      html  css  js  c++  java
  • Easy UI form表单提交 IE浏览器不执行success ,以及 datagrid 展示过慢

    最近在做一个Easy ui的项目 发现了一些问题,在这里总结下

    1.表单提交,后端代码

            public ActionResult Save(Request model)
            {
                ResultInfo _info = new ResultInfo();
          //处理逻辑
                return Json(_info);
            }

    前端代码如下

     1 $('#Detail_Form').form('submit', {
     2             url: " ",
     3             onSubmit: function (param) { 6                     var _validate = $("#Detail_Form").form('validate');
     7                     if (_validate) {
     8                         load_tag("Detail_Form", "数据提交中,请稍等片刻...");
     9                     }
    10                     return _validate;14             },
    15             success: function (res) {
    16                 console.log(res);
    17                 disLoad_tag();
    18                 var res = eval('(' + res + ')');
    19                 if (res.Result) {
    20                     $("#Detail_Form").dialog("destroy");
    21                 } else {
    22                     $.messager.alert('', res.ResultMsg, 'error');
    23                 }
    24                 $("#").datagrid("reload");
    25             }
    26         });

    在谷歌浏览器下 执行是没问题;

    但在IE9环境运行  则被挂起;Success无法执行;

    解决方法:

    return Json(_info); =》return Json(_info,"text/html"); 

    另外在使用easy UI 时,会发现 datagrid渲染时间很长,尤其是在IE浏览器,后经查询,每个column都应该 给指定 100,页面展示效率提升不少!
  • 相关阅读:
    Django之DB数据库优化
    whatweb运行流程详解,适用于小白
    阿里云部署Django详细过程
    web指纹识别技术
    whatweb运行原理及各文件的作用详解
    Ruby种的特殊变量
    Ruby正则练习面试题
    centos7安装升级Ruby
    Ruby中的<<和>>的作用详解
    git操作指令合集
  • 原文地址:https://www.cnblogs.com/666qq/p/11045546.html
Copyright © 2011-2022 走看看