<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    爪哇一角

    共同探討STRUTS#HIBERNATE#SPRING#EJB等技術
    posts - 3, comments - 6, trackbacks - 0, articles - 99
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    easyui-progressbar實例!

    Posted on 2016-03-23 15:05 非洲小白臉 閱讀(555) 評論(0)  編輯  收藏 所屬分類: AJAX + jQuery
    jsp:<div id="p" class="easyui-progressbar" style="width:400px;"></div>

    js:
    var timerId;
    // 初始化方法
    function init(){
    //每隔0.5秒自動調用方法,實現進度條的實時更新
    timerId=window.setInterval(getProgress,500);
    $.ajax({
       dataType: "json",
       method: "post",
       url: contextPath+"/XXXX/clearProgress.do"
    })
    $("#p").show();
    $('#p').window({
    title:'進度條',
    width:420,
    height:50,
    modal:true,
    minimizable:false,
    maximizable: false,
    closed: false,
    collapsible:false
    });
    };
    function getProgress()
    {
    $.ajax({
       dataType: "json",
       method: "post",
       url: contextPath+"/XXX/getProgress.do"
    }).done(function(data){
    if(data.processInt>=100){
                window.clearInterval(timerId);
                $('#p').window('close');
             }
             $('#p').progressbar('setValue',data.processInt);
        }).fail(function(){
        $.messager.alert('告警',"本次操作失敗,請重新操作",'error');
    return false;
        });
    }

    java:
    int processInt = 0;
        /**
         * 
         * ??
         * @author 
         * @param 
         * @param 
         * @return
         * @see [類、類#方法、類#成員]
         */
        @RequestMapping(value = "/clearProgress", method = RequestMethod.POST)
        public @ResponseBody void clearProgress()
        {
            processInt = 0;
        }
        /**
         * 
         * ??
         * @author 
         * @param 
         * @param 
         * @return
         * @see [類、類#方法、類#成員]
         */
        @RequestMapping(value = "/getProgress", method = RequestMethod.POST)
        public @ResponseBody Map<String, Object> getProgress()
        {
            Map<String, Object> map = new HashMap<String, Object>();
            try
            {
                Random random=new Random();
                processInt += random.nextInt(10);
            }
            catch (Exception e)
            {
                log.error("Exception:", e);
            }
            map.put("processInt", processInt);
            return map;
        }

    實際項目中,只要將后臺處理的過程的進度實時傳遞給公共變量processInt 即可。
    主站蜘蛛池模板: 亚洲videos| 亚洲毛片一级带毛片基地| 深夜A级毛片视频免费| 成在线人永久免费视频播放| 国产午夜亚洲精品| 两个人的视频高清在线观看免费 | 国产免费卡一卡三卡乱码| 亚洲日韩看片无码电影| 天天天欲色欲色WWW免费| 亚洲色偷偷色噜噜狠狠99网| 免费看少妇作爱视频| 免费人人潮人人爽一区二区 | 亚洲成av人片在线观看无码不卡| a毛片久久免费观看| 亚洲va久久久噜噜噜久久| 污视频在线免费观看| 亚洲国产精品白丝在线观看| 成人免费毛片视频| 美女羞羞视频免费网站| 久久亚洲国产成人精品无码区| 一级做a爰片久久免费| 亚洲AV无码专区在线播放中文| 99精品视频在线观看免费播放| 亚洲一区二区影视| 日本免费人成视频播放| 国产精品无码免费专区午夜| 亚洲精品一卡2卡3卡三卡四卡| 四虎成人免费网址在线| 黄视频在线观看免费| 亚洲精品午夜视频| 免费国产综合视频在线看| 三级网站在线免费观看| 亚洲香蕉久久一区二区 | 日韩人妻一区二区三区免费| 国产 亚洲 中文在线 字幕| 亚洲国产精品第一区二区三区| 在线观看片免费人成视频无码| 日本亚洲免费无线码| 亚洲中文字幕无码一区二区三区| 99精品视频免费观看| 国产亚洲精品美女久久久久 |