开发者社区> 问答> 正文

spring mvc ajaxform 导入文件时 返回json数据 ie下提示下载

使用ajaxform提交表单 springmvc后台返回map数据时 提示下载 应该怎么做呢 查了下 是ie不兼容问题

//导入数据
    function ajaxSubmitForm() {
        var option = {
            url : '${ctx}/cust/base/custmt/importData',
            type : 'POST',
            dataType : 'json',
            timeout:1000*60,
            headers : {
                "ClientCallMode" : "ajax"
            },
            beforeSend: function(){
                ajaxLoading();
            },
            success : function(data) {
     
            },
            error : function(data) { <span></span> }
        };
        $("#form").ajaxSubmit(option);
        return false;
        //最好返回false,因为如果按钮类型是submit,则表单自己又会提交一次;返回false阻止表单再次提交    
    }

<form id="form"  enctype="multipart/form-data" method="post">
         <table>
            <tr>
                <td><input name="uploadExcel" type="file" id="filePath" /></td>
                <td><a class="easyui-linkbutton" id="submit" data-options="plain: true, iconCls: 'icon-cus-import'" onclick="ajaxSubmitForm()">导入数据</a></td>
            </tr>
        </table>
    </form>

后台 使用spring mvc @ResponseBody返回map

在ie下就会提示下载文件 求教应该怎么解决好呢

展开
收起
a123456678 2016-03-18 14:50:27 3402 0
1 条回答
写回答
取消 提交回答
  • screenshot

    2019-07-17 19:06:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载