Extjs的文件上传问题
最近做一个ExtJs4.0的文件上传。发现在没有添加 xtype:filefield, 时提交数据form的数据,修改form都能提交,而且返回正常。但是当加入xtype:filefield后,返回的数据就不正常了。但是IE9下正常返回,firefox和chrome下都会报错Uncaught You're trying to decode and invalid JSON String: <pre ></pre>
查了几天问题没找到答案啊。。那个痛苦。。。
今天终于找到了。。。。
查考了http://usenrong.iteye.com/blog/1327724 虽然它的问题和我不一样,但是可以借鉴下
后来把在代码里面加了这句 response.setContentType("text/html; charset=utf-8"); //设置响应类型
然后问题就解决了。。。
之前我也设置了,不过设置的是 response.setContentType("text/json; charset=utf-8"); //设置响应类型
或response.setContentType("application/json; charset=utf-8"); //设置响应类型
一直以为是返回的json格式有问题。
看了那篇文章后才发现问题。。
引用一下别人的话语 “使用ajaxForm提交表单上传文件后服务器端返回json数据IE浏览器无法解析 ,到后来跟踪一个网站同样地功能才找到问题所在,原来使用ajaxForm,必须以html格式返回json数据. 也就是 response.setContentType("text/html; charset=utf-8"); 这样返回的数据才能被设置到回调函数里面. 而且貌似格式必须是 "key":"value" 也就是双引号,单引号还不行,这算不算一个bug呢?”
转载于:https://www.cnblogs.com/hackerxian/p/10871723.html
Extjs的文件上传问题相关推荐
- PHP+ExtJS 文件上传示例
xtJS 4 有一个非常方便的文件上传组件,可以用来将文件上传到服务器.本文PHP教程UncleToo将介绍使用PHP和ExtJS实现文件上传功能. 首先,创建文件上传组件Ext.form.Panel ...
- 实用ExtJS教程100例-009:ExtJS Form无刷新文件上传
文件上传在Web程序开发中必不可少,ExtJS Form中有一个filefield字段,用来选择文件并上传.今天我们来演示一下如何通过filefield实现ExtJS Form无刷新的文件上传. 首先 ...
- EXTJS+ASP.NET上传文件带实时进度条代码
一,文件夹 二,upLoad.cs是继承IHttpModule的类: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usin ...
- struts2+extjs文件上传完整实现(攻克了上传中的各种问题)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/shanhuhau/article/details/28617999 首先须要引入上传控件 <s ...
- Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能...
去年对Extjs的富文本框编辑器htmleditor做过扩展,扩展成图片上传和文件上传功能,感觉功能还是不够,原文如下: http://hi.baidu.com/jackvoilet/blog/ite ...
- Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能
最近在做项目的时候感觉还是不完美,于是在此基础上又进行了扩展,目前CJ_StarHtmlEditor支持: 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能,基本上能够满足要求了 ...
- EXTjs 同时支持文件上传和图片上传的htmleditor
截图: 参照StarHtmleditor的源代码,自己又添加了文件上传功能.源代码如下: Szj_StarHtmleditor.js文件源码: [code] var HTMLEditor = Ext. ...
- 分享一个文件上传工具类
文件上传状态枚举类: View Code 1 package com.hoo.enums; 2 3 4 5 /** 6 7 * <b>function:</b> 文件上传状态 ...
- springboot设置文件上传大小(tomcat默认1M)
application.yml # 设置文件上传大小(tomcat默认1M) server:tomcat:max-http-form-post-size: -1 spring:servlet:mult ...
- 将文件上传至ftp服务器,FTP文件上传工具类,将文件上传至服务器指定目录
将文件上传至ftp服务器,传入File对象,将文件上传至ftp服务器 需要配置修改的点: 1. 服务器ip端口(服务器ip 端口22/21). 2. 服务器账号密码(服务器登录用户名密码). 3. 上 ...
最新文章
- TreeMap之floorKey
- 面向对象封装继承多态五大基本原则魔法方法反射
- Linux 定制X86平台操作系统
- coloros基于java_基于Android 11 ColorOS 11海外版亮点一图抢先看:9月24日国内发布
- qt tcp通信_Qt之网络编程TCP通信
- 2020定额招投标报价评审办法及案例分享交流会圆满结束
- 【Visio开发工具】用Visio绘制封闭曲面并填充颜色
- 大学物理实验 空气比热容比的测定 数据处理
- android6.0 cta认证,什么是CTA认证?CTA进网许可认证。
- 【零知识证明】数独解的例子解释零知识证明
- OSError: Unable to create file (unable to open file: name = ‘../working/best.hdf5 No such file or di
- SpringMVC的工作原理图
- Windows Live Writer插件:在WLW中插入语法高亮代码(二)
- 2022java:eclipse编译器下载与配置详细
- 从测序到宏基因组:聚焦菌群生信分析方法最前沿
- numeric_limits 解析
- 御手洗sama 网易宝面试:java程序员(其实我根本不记得我投的是什么了,但是一直问的是java,应该就是java了)...
- 社保二季度亲自加仓三股遭套
- 最小生成树——普里姆(Prim)算法
- 编写 MBR 主引导记录
热门文章
- 计算机应用与篮球有关的文章,浅析计算机技术应用对高校篮球教学的作用与影响...
- Layui表格刷新(重载)
- 简单的NLPIR分词 JAVA 实现
- YYF的一些简单配置 2016-10-13
- [R语言绘图]气泡图symbols
- LINUX/MAC的rpath,搜索依赖库时从哪里开始
- 无法定位软件包dbus-glib-1
- 全网首发:github已经设置了令牌token,为什么还要验证用户密码
- LINUX下载编译:segment.jar/net.loomchild.segment.srx.Srx2SaxParser
- 代码管理学:功能实现,一定要与界面分开