Extjs中的循环服务调用

Extjs中的循环服务调用,extjs,Extjs,我正在使用extjs和Spring开发应用程序。。 遵循extjsmvc模式 假设我有一个10个对象的列表。我想通过一次发送一个对象来循环并提供服务。我只想在第一个对象的服务调用成功时发送第二个对象 如何循环并进行服务调用?var I=0; var i=0; function callService(obj){ Ext.Ajax.request( { url : '../services/xyz?data=

我正在使用extjs和Spring开发应用程序。。 遵循extjsmvc模式

假设我有一个10个对象的列表。我想通过一次发送一个对象来循环并提供服务。我只想在第一个对象的服务调用成功时发送第二个对象

如何循环并进行服务调用?

var I=0;
var i=0;

function callService(obj){
                Ext.Ajax.request( {
                            url : '../services/xyz?data=obj,
                            method : 'POST',
                            timeout: 300000,

                            success : function(resp, opts) {
                            i++;
                            //do u r stuff here and recall service with next object from array
                            if(i<10){
                            callService(objArray[i])
                            }
                            },
                            failure : function(resp, opts) {

                            }
                        });
}
函数调用服务(obj){ 请求({ url:“../services/xyz?data=obj, 方法:“POST”, 超时:30万, 成功:功能(resp、opts){ i++; //在此处填充并从数组中调用具有下一个对象的服务
如果(iIs),则表示您希望在成功更新上一个回调参数后更新下一个回调参数。