微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ext 进度条Ajax取值

<link rel="stylesheet" href="ext-3.2.1/resources/css/ext-all.css"/>
<script type="text/javascript" language="javascript" src="ext-3.2.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" language="javascript" src="ext-3.2.1/ext-all.js"></script>
<script type="text/javascript" language="javascript" src="ext-3.2.1/examples/shared/examples.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
var pbar= new Ext.ProgressBar({
id:'pbar',
width:300,
value:100,
renderTo:Ext.getBody()
});
var task={
run:function(){
Ext.Ajax.request({
url:'ProgressBar.jsp',
params:{curr:pbar.value},
success:function(response,options){
var value=response.responseText;
pbar.updateProgress(parseFloat(value),Math.random(parseInt(value*100))+"%");
if(Math.random(parseInt(value*100))==100){
pbar.updateText("加载完成");
Ext.TaskMgr.stop(task);
}
},
failure:function(){
Ext.DomHelper.insertHmtl('beforeEnd',Ext.getBody().dom,"加载失败");
}
})
},
interval:500
}
Ext.TaskMgr.start(task);

});
</script>

jsp中代码

<% System.out.println("加载数据中..."); String curr=request.getParameter("curr"); System.out.println(curr); out.println(curr+100); %>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐