我在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个请求挂起并重新启动它们中的每一个)。
这是铬问题还是我以错误的方式流产?