ajax怎么将后台返回的数据用作extjs的store

图片说明

两种方式,一种修改ajax同步方式

 method:'post',
async: false,
dataType:'json'

另一种,把stroe的数据加载放到success方法中进行

detailStore的声明要写在方法的外面啊

var dataGrid=Ext.create('Ext.grid.Panel'........

放入你的success回调中执行,或者ajax设置为同步请求,detailStore申明为内部全局变量

 var detailStore;///
Ext.Ajax.request({async:false////

你的detailStore返回的是数据还是strore的构造代码?如果是数据而已,你要自己Ext.create('Ext.data.Store',{data:detailStore....其他配置})来创建数据源