ext2.0.2表单提交中回调函数形参action太坑爹了

本文详细阐述了使用Ext JS框架时,遇到表单提交中JSON对象解析错误的问题,以及如何通过替换字符串中的特殊字符来解决该问题。通过案例分析,提供了在实际开发中遇到类似问题时的有效解决方案。

今天我想说ext2.0.2中表单提交中form.getForm().submit({success:function(form,action)}),坑爹啊,太TM坑爹了,我勒个去。

我用json-lib将java中对象转换为json对象返回,属性值是字符串的用双引号包裹的,例如{name:"小明"},不知什么原因,js中取回的字符串是有空格的,也就是说有"。由于action是自动将返回的字符串转换为json对象,我擦,firebug就不停的报错啊。为了去空格使劲浑身解数,都跑去java文件中replace了,可是依然报错。最后,没办法,我自己去拼接字符串返回json格式的对象,将字符串用单引号包裹,即{name:'小明'},问题就解决了。

之前用ext.ajax.request并没有问题,返回的数据可以自己去掉空格,这个只好自己动手拼字符串了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值