Ext错误"Uncaught SyntaxError: Unexpected token <"
2015-09-01 16:44
405 查看
是使用EXT控件上传文件时发现提交后返回不了结果
extjs代理的问题。原来是demo里面的代理是用了ScriptTagProxy,而ScriptTagProxy是用来解决跨域问题的,如果用了它,返回的数据要按照一定格式来的,然后我改成了HttpProxy,问题就解决了。(此原因转载自http://blog.chinaunix.net/uid-26884465-id-3437211.html)
<span style="font-size:18px;">if(form.isValid){ form.submit({ url: ctx+'/rManager/uploadExcel?action=uploads', waitMsg:'文件正在上传', timeout: 300, waitTitle: '请稍候...', success:function(form,action){ alert('0000000000000'); msg('success','文件上传成功'); }, failure:function(form, action) { alert('111111111111'); if(action.failureType == Ext.form.Action.SERVER_INVALID) Ext.MessageBox.alert('信息', action.result.msg); } });</span>浏览器发f12查看发现报错"Uncaught SyntaxError: Unexpected token <"后面发现问题出在
response.setContentType("text/json;charset=utf-8");改为如下后正确返回
response.setContentType("text/html;charset=utf-8");原因:
extjs代理的问题。原来是demo里面的代理是用了ScriptTagProxy,而ScriptTagProxy是用来解决跨域问题的,如果用了它,返回的数据要按照一定格式来的,然后我改成了HttpProxy,问题就解决了。(此原因转载自http://blog.chinaunix.net/uid-26884465-id-3437211.html)
相关文章推荐
- 提高mysql的写入效率
- 大话设计模式笔记 策略模式
- 问题:oracle CLOB类型;结果:oracle中Blob和Clob类型的区别
- iscsi 华为存储配置 上课内容
- 你在过度测试你的软件吗?
- Nouveau源码分析(零)
- JSP - Directives
- POJ1840——哈希——Eqs
- 高阶函数之函数柯里化function currying
- Talend 显示隐藏控件-thashmap
- Jquery
- Docker中的Volume
- 密码破解之Esxi重置root密码
- POJ 3268 Silver Cow Party
- TCP FIN_WAIT_2状态问题分析
- Android问题集(一)——从fragment跳转到另一个Activity
- 09.01,学习习题
- 历史不会偏袒任何一个缺乏正义、良知的人。
- 9.在项目中利用block替换代理方法,实现通知
- 关于有些安卓手机安装应用的时候提示应用未安装 的解决办法之一