首页 > Web开发 > 详细

webform ajax 上传文件+参数

时间:2017-07-07 18:46:43      阅读:371      评论:0      收藏:0      [点我收藏+]

今天维护webform项目时,有个需求需要在一个ajax中上传excel和多个参数。网上没怎么找到答案,这边做个笔记。

首先上页面大体这样

  <form  id= "uploadForm">
        <input type="file" accept=".xlsx,.xls" name="excel" id="file" />
        <input type="button" id="upload" value="Import" />
    </form>

再是jquery代码

<script type="text/javascript">
    $(function () {
        $(‘#upload‘).click(function () {
            var formData = new FormData($("#uploadForm")[0]);
            formData.append("name", "zhangsan");
            $.ajax({
                url: ‘ImportExcel.aspx‘,
                type: ‘POST‘,
                data: formData,
                async: false,
                cache: false,
                contentType:false,
                processData: false,
                success: function (returndata) {
                    alert(returndata);
                },
                error: function (returndata) {
                    alert(returndata);
                }
            });
        });
    })
   

 

后台接收简单的方法

var name = Request["name"];

var file=Request.Files["excel"];

 

比较简单,但是长时间不用也容易忘记,这里笔记下,也欢迎高手指正。

 

webform ajax 上传文件+参数

原文:http://www.cnblogs.com/ares-yang/p/7133641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!