Javascript Extjs组合作为自动完成搜索框,同步

Javascript Extjs组合作为自动完成搜索框,同步,javascript,ajax,extjs,combobox,Javascript,Ajax,Extjs,Combobox,我有一个问题,我使用自动完成搜索。问题是,当我写东西时,我犯了一个错误,然后删除了最后一个字符,有两个请求。有时,第二个请求首先返回,存储加载结果,然后第一个请求返回,存储填充该结果集。所以我以一种情况结束,在搜索框中有单词2,结果是单词1 当新的请求被触发时,是否有方法告诉存储中止以前的请求?或者至少告诉商店等待请求返回,然后再开始新的请求 好的。我已经这样做了,它的工作。我已将代理添加到存储: proxy: new Ext.data.HttpProxy({ url: 'some_ur

我有一个问题,我使用自动完成搜索。问题是,当我写东西时,我犯了一个错误,然后删除了最后一个字符,有两个请求。有时,第二个请求首先返回,存储加载结果,然后第一个请求返回,存储填充该结果集。所以我以一种情况结束,在搜索框中有单词2,结果是单词1


当新的请求被触发时,是否有方法告诉存储中止以前的请求?或者至少告诉商店等待请求返回,然后再开始新的请求

好的。我已经这样做了,它的工作。我已将代理添加到存储:

proxy: new Ext.data.HttpProxy({
    url: 'some_url',
        listeners:{
            beforeload:{
                scope:this,
                fn:function(dp, params){
                    if(dp.activeRequest['read']){
                        dp.activeRequest['read'].conn.abort();
                    }
                }
            }
        },