2007-09-19
extjs初体验之PagingGrid --- ivalid label
关键字: js ext
在使用Extjs的PagingGrid例子时,总是碰到ivalid label 这个错误,经过多方查找才发现使用ScriptTagProxy是要从request参数中获得
callback属性,把得到的参数跟json-data一起返回
java 代码
- boolean scriptTag = false;
- String cb = request.getParameter("callback");
- if (cb != null) {
- scriptTag = true;
- response.setContentType("text/javascript");
- } else {
- response.setContentType("application/x-json");
- }
- Writer out = response.getWriter();
- if (scriptTag) {
- out.write(cb + "(");
- }
- out.print(dataBlock.toJsonString());
- if (scriptTag) {
- out.write(");");
- }
否则使用ScriptTagProxy就会参数ivalid label这个错误,具体可以参考ScriptTagProxy,里面说的很清楚,返回的data是要在浏览器中执行的所以仅仅返回json-data是不够的,需要构造成callBackName(json-data)这种形式返回
发表评论
- 浏览: 245798 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
关于jfreechart的两篇收费 ...
啥也不说了,都在心里
-- by cun2001 -
写给面试者--来至一线面试 ...
真的是什么观点都有啊!LZ写帖子绝对是好意,让我们平时面试时该注意的细节。对于丢 ...
-- by kayzhan -
写给面试者--来至一线面试 ...
flynetcn 写道忠告 2:为人要诚实,不要试图去蒙考官 --谁 ...
-- by javaeyexp -
python 奇特的传参方法
Java说:“我的反省能力很强”,Python就笑了Python异常灵活,一个小 ...
-- by widen -
Java 中强制删除文件的方 ...
楼上,rm -f是Linux下用的.
-- by 。。。






评论排行榜