比如,我现在有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 就是从后台返回的值。