ExtJS ajax在chrome中的中止问题

时间:2011-09-12 13:06:13

标签: javascript ajax extjs

我在Google Chrome中遇到Ext.Ajax.abort()功能问题。 FF中的所有内容似乎都很好,请求被中止等。 我的功能如下:

continousUpdateAjax= Ext.Ajax.request({
    params: { 
             object: this.fullObjectName                        
        },
    method: 'GET', 
    url: 'index.php?act=System_Act_ContinuousUpdate', 
    success: function (response) {
                        this.continousUpdateRestart();
                    },
                    failure: function (response) {
                        this.continousUpdateRestart();
                    }

重启功能非常简单:

continousUpdateRestart: function(){
     Ext.Ajax.abort(this.continousUpdateAjax);
     continousUpdateAjax= null;
     this.getContinousUpdateRequest();
}

getContinousUpdateRequest()只是启动一个ajax请求。我还在网格重新加载时触发重启功能。 php脚本每秒发送数据库查询1分钟而不是结束。在firefox中,当我刷新网格时,我可以看到请求被中止,并且只有一个在当前回来时启动 在谷歌浏览器中,我没有看到任何中止,并且对于每个启动的请求,最后一个新的被激活(起初我认为firebug可能是错的,所以我等待3个请求挂起并重新启动它们中的每一个)。

这是铬问题还是我以错误的方式流产?

0 个答案:

没有答案