Extjs中的循环服务调用

时间:2014-01-23 09:33:50

标签: extjs

我正在使用extjs和Springs来开发应用程序.. 遵循extjs MVC模式。

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

如何循环并拨打服务电话?

1 个答案:

答案 0 :(得分:1)

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) {

                            }
                        });
}