通过EXT制作登录表单,登录成功后通过过滤器直接跳转到指定页面,如:login.jsp-->index.jsp,在跳转到的index页面老是报错:Ext.JSON.decode(): You're trying to decode an invalid JSON String: index页面的内容,应该是解析JSON数据错误,是不是Ext每次返回都要是JSON数据才行?还是说哪些配置有问题,望大侠给予指点下。。TKS~
是报这个错吗?
http://www.iteye.com/problems/65393
这是我之前遇到的,不知道能不能帮到你……
写上 response.setContentType(text/html)
或者JSON String的格式有错误,比如数组的]写成了}等
从报错信息上看是后台返回无效json格式的数据 造成使用Ext的decode方法时无法解析数据 你需要把后台的数据转化成json格式然后发给页面。
另外使用ext很多时候都使用json格式数据交互
看能不能跟踪到输出json数据,贴出来看看!
要在login之后返回给ext的字符串要是json格式。。你这个错误明显是返回的信息费json格式,当然json就无法decode了。。可以用firebug查看下登陆成功后,后台返回的信息是否是json格式哈