52,797
社区成员
发帖
与我相关
我的任务
分享
var store=new Ext.data.Store({
//url中的值是一个servlet
proxy:new Ext.data.HttpProxy({url:"TownCodeInfo"}),
reader:new Ext.data.JsonReader(
{root:"list"},
Ext.data.Record.create(["id","city","towncode"])//这样看看
)
});
//store.load();移到下面去
var grid=new Ext.grid.GridPanel({
store:store,
columns:[
{header:'id',sortable: true,dataIndex:'id'},
{header:'city',sortable: true,dataIndex:'city'},
{header:'towncode',sortable: true,dataIndex:'towncode'}
],
width:750,
height:750,
title:'data',
autoExpandColumn:'id'
});
store.load();//放这里看看
grid.render("infodiv");
只要后台数据格式正确,servlet输出json用resposne.getWriter().print(输出json);
哦,那就是你后台的原因了。可能是数据格式不对
servlet后台输出json用resposne.getWriter().print(输出json);
看看2#的,行不?
var store=new Ext.data.Store({
//url中的值是一个servlet
proxy:new Ext.data.HttpProxy({url:"TownCodeInfo"}),
reader:new Ext.data.JsonReader(
{root:"list"},
Ext.data.Record.create(["id","city","towncode"])//这样看看
)
});