JQuery的progressBar怎么从服务器返回值?

Damon_lan 2011-10-31 02:58:37
比如,我现在有4封的邮件在服务器端进行发送,现在我想实现的功能是每发一封邮件,就从服务器那边获取一个值,然后传到前端,在回去读取第二封,这样来来回回。
比如 第一封邮件,进过计算就是 25,那么就把25传到前端的progressBar里面设定值。
所以,效果就是 你已经发了1封/总共4封

这个怎么才能获取到返回的值? 下面代码如下!~。

var intervalID;
function InitProgressBar() {
var pGress = setInterval(function() {
var pVal = $('#progressbar').progressbar('option', 'value');
var pCnt = !isNaN(pVal) ? (pVal + 1) : 1;
if (pCnt > 100) {
clearInterval(pGress);
} else {
$('#progressbar').progressbar({value: pCnt , easing: 'easeInOutQuint'});
}
},100);
}
function UpdateProgress() {
$.get("@Url.Action("CallBackValue", "Home")",
function (data) {
if(data>=100)
{
clearInterval(intervalID);
$("#result").text("100%. Completely.");
}
else
{
$("#progressbar").progressbar("value", data);
}
})
}

这个是我的代码!~。
data 就是从后台返回的值。
...全文
183 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2227 2011-12-30
  • 打赏
  • 举报
回复
我觉得后台返回值更加重点吧
Damon_lan 2011-12-30
  • 打赏
  • 举报
回复
谁回复,我就把这分给谁了。。。结贴了。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧