论坛首页 Web前端技术论坛

JQuery 插件FlexiGrid 之完全配置与使用

浏览 37454 次
精华帖 (3) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (6)
作者 正文
   发表时间:2009-11-06  
楼主连名字都写错了,是flexigrid,不是flexgrid
0 请登录后投票
   发表时间:2009-11-06  
ayeah 写道
楼主连名字都写错了,是flexigrid,不是flexgrid

  啊. 呵呵.. 是啊.. 马上改回来..  不好意思啦... 
0 请登录后投票
   发表时间: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框架做的
0 请登录后投票
   发表时间: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前台的脚本代码. 任何一个符号的错误. 要仔细检查..
都会让控件不能正常显示数据.
0 请登录后投票
   发表时间: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又是怎么取的,所以一直调不通呢。
0 请登录后投票
   发表时间:2009-11-16  
请问直接用你的项目运行,ajaxURL不执行是怎么回事?
0 请登录后投票
   发表时间:2009-11-16  
coolfire3721 写道
请问直接用你的项目运行,ajaxURL不执行是怎么回事?

控件是否有加载?
跳转路径是否配置正确?
0 请登录后投票
   发表时间:2009-11-24  
是啊,我也是用struts2,怎么就是不显示
0 请登录后投票
   发表时间: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数据的返回.
您说呢?
0 请登录后投票
   发表时间: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接受返回数据呢?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics