在extjs中,我想实现从后台读取数据,读取数据的方式是这个样子的:
你应当是在前台使用ajax,去调用后台的一个方法,这个方法只计算一条信息,算完后,返回给前台,前台在得到返回值后,再去调用后台的下一个方法。
在前台中,我该如何的实现呢?

解决方案 »

  1.   

    回调里再下发一个ajax
    Ext.Ajax.request({
    url : '你的第一个url',
    method : 'POST',
    success : function(res)
    {
    //第一次回调
    Ext.Ajax.request({
    url : '你的第二个url',
    method : 'POST',
    success : function(res)
    {
    //第二次回调
    }
    })
    }
    })
      

  2.   

    前端用ajax调用后台的webservice方法.
      

  3.   

    这个我知道了,我主要是想知道它传回来的数据是如何显示在panel中的呢?并且实现的是一行一行。
      

  4.   


    这个我知道了,我主要是想知道它传回来的数据是如何显示在panel中的呢?并且实现的是一行一行。
      

  5.   


    可以常识下用displayfield接收返回来的数据,代码如下:Ext.Ajax.request({
       url:'',
       callback:function(options,success,response){
            var msg=response.responseText;
            var pan=Ext.getCmp('panelid');//获得panel
            pan.add({xtype:'displayfield',text:msg});//把数据加到panel上的控件上,实现显示
            pan.doLayout();//刷新这个panel
       }
    });理论上是行的通的,有什么问题你再告诉我哈