zoukankan      html  css  js  c++  java
  • 关于EsayUI中datagrid重复提交后台查询数据的问题

    直接上代码:

    <table id="XXXX"  style="100%;height:100%;" class="easyui-datagrid">
    
    $("#XXXX").datagrid({
            rownumbers: true,
            nowrap: false,
    
            fitColumns: true,
            fit: true,
            cache: false,
            singleSelect: false,
            onBeforeSelect: function () {
                return false;
            },
            url: "../Handler/XXXX.ashx",
           
            queryParams: { },
            pagination: true,
            pageNumber: 1,
            pageSize: 20,
            pageList: [10, 20, 30, 50],
            toolbar: "#infostoolbar",
            columns: [[
                //{ field: "ID", checkbox: true },
    
            ]],
            onLoadSuccess: function (data) {
    
                $.parser.parse($(".datagrid-view"));
                $('#XXXX').datagrid('fixRowHeight');
    
            },
            checkOnSelect: false,
            selectOnCheck: true
        });
    

      出现问题:当页面加载完毕以后,开始初始化datagrid,但是页面出现死循环,不断地去后台请求数据。

      解决方案:经过各种调试和对比,发现为<table>添加了一个class='easyui-datagrid',直接去掉,问题解决!

      出现原因:不详!

      

  • 相关阅读:
    Python面试
    PyCharm快捷键
    PyCharm安装及使用
    Python环境搭建
    MYSQL的cmake编译单实例安装
    lamp和lnmp环境的搭建
    模拟解决DOS攻击的shell脚本
    责任链模式
    迭代器模式
    备忘录设计模式
  • 原文地址:https://www.cnblogs.com/pressforward/p/7728690.html
Copyright © 2011-2022 走看看