本帖最后由 ArchMageWeb 于 2014-09-05 09:12:36 编辑

解决方案 »

  1.   

    var result = Ext.JSON.decode(response.responseText);
                            if(result.success == "success"){                       
                                rightSum++;
                                tids.push(theaterIds[i]);
                            }else if(result.success == "skip"){                       
                                skipSum++;
                            }else if(result.success == "error"){
                                errorSum++;
                            }
    有可能你这段代码不兼容chrome呢
      

  2.   


    不会的,其它页面写了很多,这个是javascript的写法,不存在不兼容的问题,我觉得 是chrome for 循环执行太快了,是不是对里面的变量做了一定的优化,这是猜测啊..
      

  3.   


    不会的,其它页面写了很多,这个是javascript的写法,不存在不兼容的问题,我觉得 是chrome for 循环执行太快了,是不是对里面的变量做了一定的优化,这是猜测啊..
    快也不能丢东西...
    在chrome调试下,我怀疑根本进不到success里
      

  4.   

    本帖最后由 showbo 于 2014-09-05 11:28:29 编辑
      

  5.   

    在一个for循环里面调用ajax 本来就是错误的 肯定有时序性的问题(function(i){
    setTimeout(function(){
        msgTip.updateText("共有<font color=red>" + totalTheater + "</font>家,正在导入第<font color=blue>" + (nowTheater + 1) + "</font>家!<br/>其中成功<font color=black>" + rightSum + "</font>家,失败<font color=red>" + errorSum + "</font>家,跳过<font color=red>" + skipSum + "</font>家!<br/>已经结算的影城,会直接跳过!");
    })
    })(i);