文件上传(excel服务端解析)
1,html结构
<!-- 引入jQuery和jQuery.form.js插件 -->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.form.js"></script>
## 批量上架原因
<script id="batchOnlineList_tpl" type="text/template">
<form id="J_bachOnlineForm" method="POST" enctype="multipart/form-data">
<div id="J_on">
<div class="jui-form-item fn-mt20">
<label style="width:106px;" class="jui-input-label">
<span class="jui-label-required">上架:</span>
</label>
<input id="batchOnlineFileInput" name="file" type="file" class="fn-hide" onchange="document.getElementById('batchOnlineFile').value=this.value"/>
<input type="text" name="batchOnlineFile" id="batchOnlineFile" readonly="readonly" />
<a class="jui-btn J_batchOnlineBtn" onclick="jQuery('#batchOnlineFileInput').click();">浏览</a>
<div class="jui-form-tip J_onFileTipError">请上传附件,文件类型为.xls,最多处理500家</div>
</div>
<div class="jui-form-item fn-mt20">
<label style="width:106px;" class="jui-input-label">
<span class="jui-label-required">原因:</span>
</label>
<textarea id="J_batchOnlineReason" name="memo" maxlength="200" cols="38" rows="5"></textarea>
<div class="jui-form-tip">200字以内<span class="J_onTipError fn-hide fn-ml20;" style="color: red;margin-left: 20px;">原因不能为空</span></div>
</div>
</div>
</form>
</script>
2,js代码
ajaxSubmit: function (params) {
$('#J_bachOnlineForm').ajaxSubmit({
type: 'POST',
url: params.url,
dataType: "JSON",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
success: params.doData,
error: function (res) {
params._this.removeDialogLoading();// 去除处理中状态
params._this.oBox.hide();// 关闭浮层
params.orderNumber.showMessage({
state: "error",
message: "系统异常"
})
}
});
}
3,填坑
jquery.form.js 中文乱码问题,详情:用ajaxSubmit进行Form Post提交的时候,发现服务器端取回的中文数据居然是乱码。这个可能是因为jquery是utf-8,不支持gb2312
将js文件中return $(el).val(); 改成return escape($(el).val());然后在服务器端,可以用 Server.UrlDecode() 进行解码,这样乱码就不在出现了
详见:http://www.111cn.net/wy/jquery/42168.htm
文件上传(excel服务端解析)的更多相关文章
- 文件上传,服务端压缩文件方法,重点是png与gif图片的压缩,保证了透明度与动画
/// <summary> /// 上传文件帮助类 /// </summary> public class ImageUploadHelper { #region SaveVi ...
- Nginx + Lua搭建文件上传下载服务
收录待用,修改转载已取得腾讯云授权 最新腾讯云技术公开课直播,提问腾讯W3C代表,如何从小白成为技术专家?点击了解活动详情 作者 | 庄进发 编辑 | 迷鹿 庄进发,信息安全部后台开发工程师,主要负责 ...
- JavaWeb实现文件上传下载功能实例解析
转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...
- centos 6.5下安装文件上传下载服务
centos 6.5下安装文件上传下载服务 由于每次在CentOS中要下载一些配置文件到物理机,和上传一些文件到服务器,导致来回的开启ftp软件有点麻烦,这里我们可以使用文件上传下载服务,来解决上传和 ...
- JavaWeb实现文件上传下载功能实例解析 (好用)
转: JavaWeb实现文件上传下载功能实例解析 转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web ...
- restapi(1)- 文件上传下载服务
上次对restapi开了个头,设计了一个包括了身份验证和使用权限的restful服务开发框架.这是一个通用框架,开发人员只要直接往里面加新功能就行了.虽然这次的restapi是围绕着数据库表的CRUD ...
- java上传excel到后台解析入库
背景:最近需要做一个excel模板导入的功能,以便用户可以自己增删改查数据,当然,只有特别的用户才能有此权限,捋了捋思路,还是从前端写起 实现: 页面最后的效果如下,可以自己修改,删除,导入导出数据, ...
- IOS 多文件上传 Java web端(后台) 使用List<MultipartFile> 接收出现的问题
先上正确的示例: 主要是设置我们的request的content-type为multipart/form-data NSDictionary *param = @{@"assignee&qu ...
- hadoop学习记录--hdfs文件上传过程源码解析
本节并不大算为大家讲接什么是hadoop,或者hadoop的基础知识因为这些知识在网上有很多详细的介绍,在这里想说的是关于hdfs的相关内容.或许大家都知道hdfs是hadoop底层存储模块,专门用于 ...
随机推荐
- nginx 配置https
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=3306/ ...
- c++的重载运算符
c++中允许重载运算符: 这是我辛苦的结果 #include"iostream"using namespace std;class aaa{ int x;public: aaa() ...
- [原创]在使用SDK 23(6.0)版本后org.apache.http相关的类找不到的解决办法
参考: http://stackoverflow.com/questions/32153318/httpclient-wont-import-in-android-studio http://www. ...
- 走进spring之springmvc实战篇(二)
本篇继篇一之后加入了jdbc并使用了注解 篇一进行了对spingmvc的基础配置http://www.cnblogs.com/liuyanhao/p/4798989.html 首先让我们先了解下注解的 ...
- C# 获取当前路径方法
//获取包含清单的已加载文件的路径或 UNC 位置. public static string sApplicationPath = Assembly.GetExecutingAssembly ( ) ...
- Dashborad 上显示出错
Dashboard 上显示的错误是因为没有选择对应的X-坐标. 上周处理过 一个字段,它是一个Formula 字段,作为Dashboard的 Data Source 前提是报表是得Group by 一 ...
- Bash:-:-定义空变量作为输出结合换行符\n和column输出
RET="" declare -a HOST=() declare -a ALL_SVR=() declare -a FREESVR=() ;i<${#_ALL_AGENT_ ...
- Python企业级开发之一:基础
Python企业级开发相关内容.这里涉及到Python开发过程中的问题以及解决办法.还提供新的开发思路. 脚本开发的一些共同的问题.如:1.对OO的支持不完善,2.问题定位方式给出的信息过于晦涩,3. ...
- C语言----------链表的简单操作
#include <stdio.h> #include <malloc.h> typedef struct node{ //定义节点类型 char data; //数据域 st ...
- python操作文件案例二则
前言 python 对于文件及文件夹的操作. 涉及到 遍历文件夹下所有文件 ,文件的读写和操作 等等. 代码一 作用:查找文件夹下(包括子文件夹)下所有文件的名字,找出 名字中含有中文或者空格的文件 ...