比如,我现在有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 就是从后台返回的值。
比如 第一封邮件,进过计算就是 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 就是从后台返回的值。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货