<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    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秒自動調(diào)用方法,實現(xiàn)進度條的實時更新
    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 即可。
    主站蜘蛛池模板: 五月天国产成人AV免费观看| 亚洲精品国产综合久久久久紧| 日韩毛片免费一二三| 又粗又大又猛又爽免费视频| 91av免费在线视频| 日本视频一区在线观看免费| 91在线亚洲精品专区| 污视频在线观看免费| 亚洲视频在线播放| 亚洲无砖砖区免费| 亚洲小说区图片区| 啦啦啦高清视频在线观看免费| 日韩亚洲国产综合高清| 日本不卡在线观看免费v| 337p日本欧洲亚洲大胆人人| 免费一区二区三区四区五区| 新最免费影视大全在线播放| 亚洲色成人WWW永久网站| 嫩草在线视频www免费观看| 1区1区3区4区产品亚洲| 在线天堂免费观看.WWW| 亚洲国产成人AV网站| 亚洲国产成人a精品不卡在线| 久久精品a亚洲国产v高清不卡| 国产电影午夜成年免费视频| 久久久国产亚洲精品| 免费国产成人午夜电影| 日韩在线一区二区三区免费视频 | 成人免费视频小说| 国产精品亚洲一区二区无码| 韩国免费一级成人毛片| 亚洲乱妇熟女爽到高潮的片| 亚洲精品在线视频| 97在线视频免费| 亚洲第一福利视频| 免费网站观看WWW在线观看| 久久久久噜噜噜亚洲熟女综合| 国产精品99久久免费观看| 亚洲一级特黄特黄的大片| 啦啦啦完整版免费视频在线观看| 亚洲中文字幕久久精品无码VA|