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
  • 相关阅读:
    [转][C#]文件流读取
    03-算数运算符
    02-bytes和str
    01-爬虫必备基础知识
    如何使用油猴脚本不要vip就能观看各大视频网站如腾讯,爱奇艺等的vip视频
    django下的framework
    centos6.7升级python3.6.1
    python 连接sqlserver: pymssql
    pycharm中提交Git 忽略部分代码
    jmeter 性能插件
  • 原文地址:https://www.cnblogs.com/gaocong/p/5893509.html
Copyright © 2011-2022 走看看