extjs fileUpload文件上传时ie报错missing } in XML expression与火狐<pre>问题
最近在用ext3做一些小东西,用了它是上传控件,遇到了一些问题。记录一下。
Ext.override(Ext.form.Action.Submit,{ processResponse : function(response){ this.response = response; var data = response.responseText; if(data.indexOf('<pre') != -1) { response.responseText = data.substring(data.indexOf("{"), data.indexOf("}")+1); this.response = Ext.util.JSON.decode(response.responseText); } if(!response.responseText){ return true; } return this.result; }});? 1 楼 xieweiting 2012-05-07 听了楼主的,加了重写ext的submit事件后出现“success为空或不是对象”,请教楼主这是啥原因? 2 楼 cat_rat 2012-05-07 xieweiting 写道听了楼主的,加了重写ext的submit事件后出现“success为空或不是对象”,请教楼主这是啥原因?
你看一下返回的json串,看格式是否正确,上面的方法只是把返回的串截取了一下 3 楼 xieweiting 2012-05-09 cat_rat 写道xieweiting 写道听了楼主的,加了重写ext的submit事件后出现“success为空或不是对象”,请教楼主这是啥原因?
你看一下返回的json串,看格式是否正确,上面的方法只是把返回的串截取了一下
哦,是这样啊,我知道了,那在ext-all.js里怎么改啊,我新手,我还是不明白 4 楼 cat_rat 2012-05-09 xieweiting 写道cat_rat 写道xieweiting 写道听了楼主的,加了重写ext的submit事件后出现“success为空或不是对象”,请教楼主这是啥原因?
你看一下返回的json串,看格式是否正确,上面的方法只是把返回的串截取了一下
哦,是这样啊,我知道了,那在ext-all.js里怎么改啊,我新手,我还是不明白
具体怎么改我记不清了,你在网上找找,应该有,你在js里打个断点,跟进去看看你返回值 5 楼 xieweiting 2012-05-09 现在已经解决了一半,在IE里面可以正常运行,在FireFox里面依然不能提示是否保存成功