Extjs报表无法加载后台数据

Extjs表格无法加载后台数据
本帖最后由 showbo 于 2014-03-17 10:25:37 编辑
为什么本地的数据能读出来,从服务器端发送的数据读不出来,火狐能接到响应,且数据有显示,但是我的Ext 表格就是无法显示数据;改用本地的json数据就能显示出来,求大神教教我吧
doget方法
  response.setContentType("text/html");  
        response.setCharacterEncoding("UTF-8");  
        String _str = "[{name:'唐伯虎',age:25,sex:'男'},{name:'楚留香',age:24,sex:'女'}]";  
          _str ="[{name:'唐伯虎',age:25,sex:'男'},{name:'楚留香',age:24,sex:'女'}];" ;
     response.getWriter().write(_str);




EXT代码:
Ext.onReady(function(){
var data=[
{name:'唐伯虎',age:25,sex:'男'},{name:'楚留香',age:24,sex:'女'}];
var ds=new Ext.data.JsonStore({
  root:' ',
// proxy: new Ext.data.HttpProxy({
//   url:'http://localhost:8080/ExtJsApplication/dataList'//相对路径
//    }),
//      remoteSort: false,
//      autoLoad:true,
//      pruneModifiedRecords:true,
      fields:[{name:'name'},{name:'age'},{name:'sex'}]
   
});
  //ds.load();
ds.loadData(data);
var grid =new Ext.grid.GridPanel({
        viewConfig: {forceFit: true },
             store:ds,
             columns:[
             {header:'姓名',dataIndex:'name'},
             {header:'年龄',dataIndex:'age'},
             {header:'出生日期',dataIndex:'sex'}]
      });
var win=new Ext.Window({
 title:'HttpProxy',
width:400,
height:300,
layout:'fit',
items:grid
    });
win.show();
});


------解决思路----------------------
root: '',配置的内容有空格。。。你不配置就行了,默认是空字符串,对应你那种数据结构
------解决思路----------------------
是数据格式的问题嘛?
------解决思路----------------------
怎么 解决的?