JQuery按照form上传文件+asp.net后台处理(二)
来源:互联网 发布:大众软件吧 编辑:程序博客网 时间:2024/05/01 16:45
上次说到form处理上传文件.
还是同样的,看看效果。
其实上篇看的是同步的表单处理模式。
现在看看异步的处理方式。
1)看看界面
<div style="font-family: Tahoma, Verdana, 宋体; font-size: 12px;width:100%;height:100%;overflow:hidden;"> <label for="Attachment_GUID">附件上传:</label> <div class="container6 container60" style="margin-top: 10px;"> <form name="frmPostSC" id="frmPostSC" method="post" enctype="multipart/form-data"> <input id="uploadExcel" name="uploadExcel" class="easyui-filebox" style="width:200px" data-options="prompt:'请选择文件...'"> <div class="clearfix"></div> <a href="#" class="easyui-linkbutton" style="width:122px" data-bind="click:importExcel">提交</a> </form> </div></div>
2)看看js处理,这里用的是easyui的库。
//导入excel self.importExcel = function(){ //得到上传文件的全路径 var fileName= $('#uploadExcel').filebox('getValue'); //进行基本校验 if(fileName==""){ $.messager.alert('提示','请选择上传文件!','info'); }else{ //对文件格式进行校验 var d1=/\.[^\.]+$/.exec(fileName); var xls = /^.xls*/g; if(xls.exec(d1) || d1==".csv") { $('#frmPostSC').form('submit', { url: context.ViewModel.ViewTool.GetActionUrl('Post', 'ImportWithdraw'), datatype:'json', onSubmit: function () { return $(this).form('validate'); }, success: function (data) { var jsonData = eval("(" + data + ")"); if (jsonData.StatusCode == 'Success') { $.messager.alert('Message', jsonData.Message, 'info'); } else { if (jsonData.Message) { $.messager.alert('Message', jsonData.Message, 'error'); } } } }); } else { $.messager.alert('提示','请选择xls格式文件!','info'); $('#uploadExcel').filebox('setValue',''); } } }
这就是异步的处理模式。
下一篇讲述,如果用asp.net处理上传的文件。
0 0
- JQuery按照form上传文件+asp.net后台处理(二)
- JQuery按照form上传文件+asp.net后台处理(一)
- JQuery按照form上传文件+asp.net后台处理(三)
- JQuery按照form下载文件+后台asp.net,非ajax(上)
- JQuery按照form下载文件+后台asp.net,非ajax(下)
- asp.net中利用jQuery Form插件上传文件
- 文件上传asp.net后台
- Asp.net使用form上传文件
- asp.net下使用 jquery.form.js 上传图片(文件)
- Asp.net网站中 通过FileUpload 后台处理程序上传文件
- JQUERY+ASP.NET的AJAX文件上传
- [asp.net]jquery ajax上传文件
- Asp.net上传文件jquery.fileupload.js
- 使用 jqgrid + jQuery Form Plugin 处理文件上传
- ASP.Net 循环处理上传文件
- asp.net处理大文件上传
- ASP.NET MVC处理文件上传示例
- jquery.form实现文件上传
- 表间列复制操作
- c3p0配置
- webservice入门之CXF教程
- 简单词法分析器实现
- JS的一些日常知识(更新中)
- JQuery按照form上传文件+asp.net后台处理(二)
- 第十一周 项目一(3)-中序线索化二叉树的算法验证
- 数据结构实践——二叉树算法验证(哈夫曼编码的算法验证)
- 欢迎使用CSDN-markdown编辑器
- 关于Nib加载cell重用的问题
- TF-IDF
- 装系统
- C#反射取得方法、属性、变量
- proxool+tomcat配置