zoukankan      html  css  js  c++  java
  • 关于Jquery当处理大批量数据显示正在处理

    关于操作大批量数据界面显示

    一、扩展类库

      关于jquery.extend.min.js已经上传到我的文件中了 里面包含了一些关于Jquery的扩展方法,其中包含一个关于处理大批量数据时,页面卡顿的处理。

    当处理大批量数据时,例如批量删除,一口气删除200行时,会发现页面卡顿不动,这样会影响用户体验效果,为了避免这样的事情,我们可以使用这个类库中的$.loading("正在处理中请稍后...")这个方法来解决

    当处理完成后在回调函数里面调用$.loaded();来关闭这个显示;

    示例代码如下:

     1 function deleteStations(){
     2     $.loading("正在处理请稍后...");
     3 
     4     var row = $("#view").datagrid("getSelections");
     5      
     6     for(var i=0;i<row.length;i++)
     7 
     8     {
     9         stationIdList[i]=row[i].id;
    10     }    
    11     
    12   $.ajax({
    13         url :"../stationController/deleteStations",
    14         data :{
    15             stationIdList: ''+stationIdList
    16         },
    17         type : 'POST',
    18         success : function(result) {
    19             $.loaded();
    20             if(result){
    21                 //成功
    22                 $("#delete_success").dialog('open');
    23                 $('#view').datagrid('reload');  
    24             }
    25         }
    26 
    27     });  
    28 }
  • 相关阅读:
    如何快速建立自己的知识体系
    让你的网站变成灰色
    Java多线程-锁升级
    冰河正则大全
    Win硬盘/U盘设置图片
    MySQL——三范式
    MySQL——事务
    MySQL_explain
    HDFS的一些常用指令
    Hadoop集群的搭建准备
  • 原文地址:https://www.cnblogs.com/zwxbky/p/13131045.html
Copyright © 2011-2022 走看看