ExtJS客户端提交表单后,处理服务端返回值的问题

ExtJS客户端提交表单后,处理服务端返回值(json格式)时,报【行:24 字符:1519 错误:语法错误】。

这个问题折腾死了自己N多个细胞,最主要的原因是用Firefox调试时,没有报错;而用IE调试时就出现了以上说的错误,让人难于下手。根据错误提示找到了ext-all.js源码文件,正好是
return eval("("+json+")")
处报出的错误,之前也出现过这样的问题,检查了一下是因为多写了些字符什么的,去掉就OK啦。这次总以为是多写了什么符号,所以还是找呀找,就是找不到哪里多写什么东西,好无奈。。。

多难的问题终究会得到答案的,居然知道是返回json格式有问题,就只能从服务端下手,可是改来改去还是不行,往上一看,怎么会多了一条
response.setContentType("text/xml;charset=GBK");
呢???
试着把这条代码注释掉,问题终于解决了。。。

这个问题有点让人狂喜,所以在此写下俺的处女作。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值