zoukankan      html  css  js  c++  java
  • easyui datagrid onLoadSuccess加载两次。。

      今天使用EasyUI的datagrid时发现首次打开页面时onLoadSuccess方法执行了两次。后来发现主要问题是datagrid被初始化了两次。主要原因是一开始html中声明了dg为easyui-datagrid控件。

    <table align="center" id="dg" class="easyui-datagrid" title="xxx" width="100%" >

    而用js又初始化了次datagrid

         $(document).ready(init);
         function init() {
             $('#dg').datagrid({            
                 pageList: [10, 15, 20],
                 pagination: true,
                 loadMsg: '数据加载中...',
                 url: 'xxx.php',              
                 onLoadSuccess: function(data) {

                 },
                 onBeforeLoad: function(param) {

                 }
             });       
         }

    解决的方法就是在html代码中将

    <table align="center" id="dg" class="easyui-datagrid" title="xxx" width="100%" >

    改为

    <table align="center" id="dg" title="xxx" width="100%" >

     

    这样就不会重复初两次初始化控件了!



    转载自 http://www.zhuzhusoft.com/article.php?id=213
  • 相关阅读:
    20200722T1 【NOIP2015模拟10.29A组】三色树
    【NOIP2015模拟10.29B组】抓知了
    20200721T2 【NOIP2015模拟10.22】最大子矩阵
    20200721T1 【NOIP2015模拟10.22】矩形
    20200720T4 五子棋
    [JZOJ3809] 设备塔
    注册了!
    Python之元组和集合
    Python中列表详解
    python 字符串
  • 原文地址:https://www.cnblogs.com/gaocong/p/5893509.html
Copyright © 2011-2022 走看看