精华帖 (3) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-06
楼主连名字都写错了,是flexigrid,不是flexgrid
|
|
返回顶楼 | |
发表时间:2009-11-06
ayeah 写道 楼主连名字都写错了,是flexigrid,不是flexgrid
啊. 呵呵.. 是啊.. 马上改回来.. 不好意思啦... |
|
返回顶楼 | |
发表时间:2009-11-09
{
page: 1, total: 1, rows: [ {id:'0',cell:['Name','2','1','Password','Description']}, {id:'1',cell:['Name','2','1','Password','Description']}, {id:'2',cell:['Name','2','1','Password','Description']}, {id:'3',cell:['Name','2','1','Password','Description']}, {id:'4',cell:['Name','2','1','Password','Description']}, {id:'5',cell:['Name','2','1','Password','Description']} ] } 上面是我输出的JSON格式,麻烦帮我看看为什么前台没有数据呢? 我是用Struts2框架做的 |
|
返回顶楼 | |
发表时间:2009-11-09
winc218 写道 {
page: 1, total: 1, rows: [ {id:'0',cell:['Name','2','1','Password','Description']}, {id:'1',cell:['Name','2','1','Password','Description']}, {id:'2',cell:['Name','2','1','Password','Description']}, {id:'3',cell:['Name','2','1','Password','Description']}, {id:'4',cell:['Name','2','1','Password','Description']}, {id:'5',cell:['Name','2','1','Password','Description']} ] } 上面是我输出的JSON格式,麻烦帮我看看为什么前台没有数据呢? 我是用Struts2框架做的 你生成的json.字符串不对啊. jsonStr{ "total":3, "page":"1", "rows":[ {"id":"8","cell":[8,"啊啊","什么玩意","否","2009-06-24 14:30:11","admin"]}, {"id":"7","cell":[7,"来挑心底1","媒体声音","是","2009-06-24 14:29:55","admin"]},{"id":"3","cell":[3,"新茶品","最热新闻","否","2009-06-24 13:55:00","admin"]} ] } 你的那种没有""号的我不知道能不能生成数据.应该也没有问题. 还有你的rows明明有6行. 为什么total 会是1呢? 你前台flexigrid组件是不是 有5个显示字段. 分别是 name,2,1,password,description 你再看仔细检查一下前台空间的加载. 就是flexigrid前台的脚本代码. 任何一个符号的错误. 要仔细检查.. 都会让控件不能正常显示数据. |
|
返回顶楼 | |
发表时间:2009-11-10
Darrick 写道 winc218 写道 {
page: 1, total: 1, rows: [ {id:'0',cell:['Name','2','1','Password','Description']}, {id:'1',cell:['Name','2','1','Password','Description']}, {id:'2',cell:['Name','2','1','Password','Description']}, {id:'3',cell:['Name','2','1','Password','Description']}, {id:'4',cell:['Name','2','1','Password','Description']}, {id:'5',cell:['Name','2','1','Password','Description']} ] } 上面是我输出的JSON格式,麻烦帮我看看为什么前台没有数据呢? 我是用Struts2框架做的 你生成的json.字符串不对啊. jsonStr{ "total":3, "page":"1", "rows":[ {"id":"8","cell":[8,"啊啊","什么玩意","否","2009-06-24 14:30:11","admin"]}, {"id":"7","cell":[7,"来挑心底1","媒体声音","是","2009-06-24 14:29:55","admin"]},{"id":"3","cell":[3,"新茶品","最热新闻","否","2009-06-24 13:55:00","admin"]} ] } 你的那种没有""号的我不知道能不能生成数据.应该也没有问题. 还有你的rows明明有6行. 为什么total 会是1呢? 你前台flexigrid组件是不是 有5个显示字段. 分别是 name,2,1,password,description 你再看仔细检查一下前台空间的加载. 就是flexigrid前台的脚本代码. 任何一个符号的错误. 要仔细检查.. 都会让控件不能正常显示数据. total是指总页数吧,6条数据只有一页应该也对吧。因为刚开始学习Struts2,不知道我生成的值应该怎么返回到页面,flexigrid又是怎么取的,所以一直调不通呢。 |
|
返回顶楼 | |
发表时间:2009-11-16
请问直接用你的项目运行,ajaxURL不执行是怎么回事?
|
|
返回顶楼 | |
发表时间:2009-11-16
coolfire3721 写道 请问直接用你的项目运行,ajaxURL不执行是怎么回事?
控件是否有加载? 跳转路径是否配置正确? |
|
返回顶楼 | |
发表时间:2009-11-24
是啊,我也是用struts2,怎么就是不显示
|
|
返回顶楼 | |
发表时间:2009-11-24
zhongaili520 写道 是啊,我也是用struts2,怎么就是不显示
try { response.getWriter().write(jsonStr); response.getWriter().flush(); response.getWriter().close(); } catch (IOException e) { e.printStackTrace(); } 感觉 应该是这里的问题. 我使用Servlet 使用response.getWriter().write(jsonStr); Struts2. 在Action中 也 应该使用response对象 去响应数据? 直接使用Mapping.findForward("success"); 应该是不可以的吧. 并没有json数据的返回. 您说呢? |
|
返回顶楼 | |
发表时间:2009-11-24
Darrick 写道 zhongaili520 写道 是啊,我也是用struts2,怎么就是不显示
try { response.getWriter().write(jsonStr); response.getWriter().flush(); response.getWriter().close(); } catch (IOException e) { e.printStackTrace(); } 感觉 应该是这里的问题. 我使用Servlet 使用response.getWriter().write(jsonStr); Struts2. 在Action中 也 应该使用response对象 去响应数据? 直接使用Mapping.findForward("success"); 应该是不可以的吧. 并没有json数据的返回. 您说呢? 是啊,servlet是response.write输出json数据。struts2那怎么在flexigrid接受返回数据呢? |
|
返回顶楼 | |