为什么页面显示的表格里只有标题,没有数据呢?<div id="grid"></div>
<script>
var data = "{totalProperty:100,root:[{id:0,name:'name0',descn:'descn0'},{id:1,name:'name1',descn:'descn1'}]}"
var cm = new Ext.grid.ColumnModel([
{header:'编号',dataIndex:'id'},
{header:'名称',dataIndex:'name'},
{header:'描述',dataIndex:'descn'}
]);
var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader: new Ext.data.JsonReader({
totalProperty:'totalProperty',
root:'root'
},[
{name:'id'},
{name:'name'},
{name:'descn'}
])
})
var grid = new Ext.grid.GridPanel({
renderTo:'grid',
autoHeight:true,
store:store,
cm:cm
})
store.load();
</script>
<script>
var data = "{totalProperty:100,root:[{id:0,name:'name0',descn:'descn0'},{id:1,name:'name1',descn:'descn1'}]}"
var cm = new Ext.grid.ColumnModel([
{header:'编号',dataIndex:'id'},
{header:'名称',dataIndex:'name'},
{header:'描述',dataIndex:'descn'}
]);
var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader: new Ext.data.JsonReader({
totalProperty:'totalProperty',
root:'root'
},[
{name:'id'},
{name:'name'},
{name:'descn'}
])
})
var grid = new Ext.grid.GridPanel({
renderTo:'grid',
autoHeight:true,
store:store,
cm:cm
})
store.load();
</script>
你写成proxy: new Ext.data.HttpProxy({ url: "" })试试//后台输出数据
{header:'用户名',dataIndex:'user_username'},
{header:'密码',dataIndex:'user_password'},
{header:'权限',dataIndex:'user_role'}
]);
var store = new Ext.data.Store({
// proxy: new Ext.data.MemoryProxy(userStr),
proxy: new Ext.data.HttpProxy({url:'main.py'}),
reader:new Ext.data.JsonReader({
root:'root'
},[{name:'user_username'},
{name:'user_password'},
{name:'user_role'}])
});
store.load();
var grid = new Ext.grid.GridPanel({
renderTo:'grid',
store:store,
cm:cm,
autoHeight:true
});
main.py返回的是字符串:{ root:[{ user_username:'admin',user_password:'admin','user_role:'普通用户'},{ user_username:'root',user_password:'123','user_role:'普通用户'},{ user_username:'adminnn',user_password:'123','user_role:'普通用户'}]}
var store = new Ext.data.Store({
//proxy: new Ext.data.MemoryProxy(data),
data: data,//这样看看
reader: new Ext.data.JsonReader({
totalProperty:'totalProperty',
root:'root'
},[
{name:'id'},
{name:'name'},
{name:'descn'}
])
})
这里多个引号 ,字符串格式的问题啊