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

发布于 2021-11-25 08:32:12 字数 1241 浏览 788 评论 5

使用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) {  }
		};
		$("#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下就会提示下载文件 求教应该怎么解决好呢




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

倚栏听风 2021-11-30 17:10:41

额你这是通过什么方式把数据返回前台的呀

成熟稳重的好男人 2021-11-30 14:56:28

回复
你不是把数据放在map中了么,然后data.xx就出来了。

命硬 2021-11-30 12:19:58

回复

月牙弯弯 2021-11-29 04:04:35

回复
我现在通过设置 ContentType改了下也能使了 http://my.oschina.net/qingpei88800/blog/503953

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文