store.loadData(returnStore(request));//直接用loadData形式自动加载
/*将json字符串转换为json数组*/
function returnStore(request) {
var dataa = new Array();
var data = Ext.util.JSON.decode(request.responseText);
for (var i = 0; i < data.length; i++) {
var modelData = [data[i].id, data[i].email, data[i].first, data[i].last]
dataa.push(modelData);
}
return dataa;
}
/*初始化的时候*/
store = new Ext.data.ArrayStore({
data: returnStore(request),
fields: [
{ name: "id" },
{ name: "email" },
{ name: "first" },
{ name: "last" }
]
});