extjs文件上传时报错 missing ) in parenthetical巧解
2011-08-16 21:22
113 查看
搞了一天,还是没有找到合适的解决方案,参照网上的修改 response.setContentType("");等方法皆不管用
不过,自己试了一个取巧的方案,比较不错,暂时解决了。。
解决方案如下:
修改ext-all.js文件,
在ext-all.js 的报错处代码加上打印语句
this.decode=function(json){
alert(json);
return eval("("+json+")")
}
你会发现打印出一大堆的html代码+你想要的“{success:true}”
所以我采取了投机取巧的方式
把代码做了如下修改
this.decode=function(json){
if(json.indexOf('<')>0){
if(json.indexOf('{success:true}')>-1){
json = '{success:true}';
}else{
json = '{success:false}';
}
}
return eval("("+json+")")
}
回避掉了这个问题。。
这样改虽然很不优雅,但毕竟解决了燃眉之急。。
希望有更好解决方案的同学留言相告。
不过,自己试了一个取巧的方案,比较不错,暂时解决了。。
解决方案如下:
修改ext-all.js文件,
在ext-all.js 的报错处代码加上打印语句
this.decode=function(json){
alert(json);
return eval("("+json+")")
}
你会发现打印出一大堆的html代码+你想要的“{success:true}”
所以我采取了投机取巧的方式
把代码做了如下修改
this.decode=function(json){
if(json.indexOf('<')>0){
if(json.indexOf('{success:true}')>-1){
json = '{success:true}';
}else{
json = '{success:false}';
}
}
return eval("("+json+")")
}
回避掉了这个问题。。
这样改虽然很不优雅,但毕竟解决了燃眉之急。。
希望有更好解决方案的同学留言相告。
相关文章推荐
- EXTJS文件上传点提交是报如下错误:missing ) in parenthetical
- EXTJS文件上传点提交是报如下错误:missing ) in parenthetical
- EXTJS文件上传点提交是报如下错误:missing ) in parenthetical
- EXTJS如何进行上传文件判断
- Extjs+C# 文件上传
- PHP+ExtJS 文件上传示例
- extjs文件上传
- extjs 文件上传例子
- ExtJS:文件上传实例
- EXTJS+ASP.NET上传文件带实时进度条代码
- Asp.net的FileUpload控件的文件上传与Extjs文件上传的简单Demo
- extjs 上传文件 fileUpload
- jsp+Extjs实现动态显示文件上传进度
- 【Extjs】上传文件
- Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能
- Extjs 关于文件上传file 框 可输入问题解决
- ExtJs学习篇---文件上传篇
- Extjs 文件上传的实现方法
- extjs3.4+struts2上传文件却弹出下载框,下载的文件内容为json 返回的值的问题
- extjs 上传文件 fileUpload