开发者社区> 问答> 正文

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-07-13 16:43:37 2444 0
1 条回答
写回答
取消 提交回答
  • screenshot

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

相关电子书

更多
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载
Spring Cloud 微服务核心组件集 mica 的设计思路 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-Spring Cloud Alibaba 微服务全家桶体验 立即下载

相关实验场景

更多