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',直接去掉,问题解决!

      出现原因:不详!

      

  • 相关阅读:
    运算优先级
    (5).plus(3).minus(2);
    画图
    函数的三种角色
    表格排序
    正则表达式
    call apply
    css文本属性和边框属性
    css颜色/字体/背景属性
    css选择器优先级及继承
  • 原文地址:https://www.cnblogs.com/pressforward/p/7728690.html
Copyright © 2011-2022 走看看