如何用ExtJs获取sql表中的数据
最近在学ExtJs,但是遇到了一个问题,就是不知道怎样将数据库中一个表中的数据在用extjs写的页面里显示?直接从数据库取出数据显示就可以了,数据库是用mysql,表定义...
最近在学ExtJs,但是遇到了一个问题,就是不知道怎样将数据库中一个表中的数据在用extjs写的页面里显示?直接从数据库取出数据显示就可以了,数据库是用mysql,表定义有五个属性:"id","username"(用户名),"sex"(性别),"drm"(登入名),"role"(角色),求一实例,随便加一两条记录就行。
展开
展开全部
C#为例
//数据库取出数据 遍历如json中
int count=0;
foreach (DataRow dr in ds.Tables[0].Rows)
{
json.AddItem("id", dr["id"].ToString());
json.AddItem("username", dr["username"].ToString());
count++;
}
json.totalCount = count;
jsons = json.ToString();
return jsons;
//js代码
var fields = ["id","username"];
ILOVEMMStore= new Ext.data.GroupingStore({
proxy: new Ext.data.HttpProxy(
{
url: ".....路径",
method: "POST"
}),
reader: new Ext.data.JsonReader(
{
fields: fields,
root: "data",
id: "id",
totalProperty: "totalCount"
})
});
ILOVEMMStore.load();//store中存放的所有的取得的数据
//数据库取出数据 遍历如json中
int count=0;
foreach (DataRow dr in ds.Tables[0].Rows)
{
json.AddItem("id", dr["id"].ToString());
json.AddItem("username", dr["username"].ToString());
count++;
}
json.totalCount = count;
jsons = json.ToString();
return jsons;
//js代码
var fields = ["id","username"];
ILOVEMMStore= new Ext.data.GroupingStore({
proxy: new Ext.data.HttpProxy(
{
url: ".....路径",
method: "POST"
}),
reader: new Ext.data.JsonReader(
{
fields: fields,
root: "data",
id: "id",
totalProperty: "totalCount"
})
});
ILOVEMMStore.load();//store中存放的所有的取得的数据
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询