- 注册时间
- 2016-4-20
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 13
- 精华
- 0
- 帖子
- 2
|
本人大四,最近实习公司要求新人学习miniui。在做下拉框从数据库拿数据时候出现了问题,请教下前辈,miniui——eclipse版本中 给的例子里面数据是固定的,如下: var countrys = [ { id: "", name: "" },
{ id: "usa", name: "美国" },
{ id: "cn", name: "中国" },
{ id: "jp", name: "日本" }
];
我的页面端的jquery代码如下:
$(function(){
mini.parse();
var deptCombo = mini.get("deptCombo");
$.ajax({
url:'DemoServlet?method=getDep',
dataType: "json",
type: "POST",
traditional: true,
success: function (data) {
/* for(var i=0;i<data.length;i++){
alert(data[i].depName);
} */
deptCombo.load(mini.encode(data));
}
});
});
我自己写的servlet 返回来的数据是,
if("getDep".equals(method)){
List<Department> list=dd.getdepList();
JSONArray json=JSONArray.fromObject(list);
response.getWriter().print(json);
}
alert 输出的结果是:
[
{ "deptID": 1, "deptName": "财务" },
{ "deptID": 2, "deptName": "人事" },
{ "deptID": 3, "deptName": "综合" },
]
这时候下拉框显示不出来值,是不是数据应该是
[
{ key: "value", key: "value" }
]
这种形式
|
|