关于网友提出的“ ssh框架与easyui的datagrid交互地问题”问题疑问,本网通过在网上对“ ssh框架与easyui的datagrid交互地问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: ssh框架与easyui的datagrid交互地问题
描述: 用ssh框架做项目,用easyui的datagrid读不到数据,但是在action中已经在服务器中打印出json字符串,好像是在jsp页面中没有返回。请问ssh框架和easyui交互还要有什么配置吗?
我在action中用response.getWriter().write()把字符串写到前台,紧接着return SUCCESS
struts.xml里面的result就是直接跳到我的数据页面
这样做对不对!!求大神帮忙
解决方案1: 我也是同样的错误,不知道你解决了没有啊??求解啊!!!
解决方案2:
你下一个阿里巴巴的一个jar包里fastjson这个 里面可以把任何数据装换成一个标准的json字符串格式 你这个拼的话 你用js转换一下在打印出来是不是object object 用我给你的方法。
解决方案3: 首先easy-ui请求都是异步的SSh配置ajax不用我说了。而且我怀疑你的数据是不是标准的json格式。不行就用jquery.parseJson装换一下或者eval转换一下。你在火狐浏览器中看看是不是可以点开这个返回值。
而且SSh配置ajax的返回值都void 而且直接pw.write()就行。
你可以把你拼json的方法给我们看看吗?
解决方案4:datagrid是异步请求,它请求的方法是void类型,不需要return success,你在struts需要这样配置:
<>
method="">
;
在方法中Write write=response.getWriter();
writer.append("你组织好的数据:total rows 格式的");
你多看看官方demo或者网上的演示例子。这个怎么可能弄错呢
你在配置文件中必须配置为返回json格式的数据的
解决方案5: datagrid是异步请求,它请求的方法是void类型,不需要return success,你在struts需要这样配置:
<>
method="">
;
在方法中Write write=response.getWriter();
writer.append("你组织好的数据:total rows 格式的");
你多看看官方demo或者网上的演示例子。这个怎么可能弄错呢
解决方案6: 看一下easyui datagrid的demo
action里不需要result
action方法return null;
以上介绍了“ ssh框架与easyui的datagrid交互地问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2093774.html