jquery-from.js上传附件,回调返回的结果是前端页面或者是下载文件!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery-from.js上传附件,回调返回的结果是前端页面或者是下载文件!!!相关的知识,希望对你有一定的参考价值。
js里设置dataType为json 后台响应设置为 application/json 时返回时下载文件。
当js设置为text后台设置为text/html时则返回的是前端页面。
前端部分代码:
$("#id").ajaxSubmit(
url: url ,
type: "post", //默认是form的method(get or post)
dataType: "html", //html(默认), xml, script, json...接受服务端返回的类型
async: false,//这里是设置是否异步提交 false 是否 ,一般默认是异步,但是。。这是循环发送,要处理每一条的回调,所以必须同步!必须同步!必须同步!
// clearForm: true, //成功提交后,清除所有表单元素的值
//resetForm: true, //成功提交后,重置所有表单元素的值
// target: '#output', //把服务器返回的内容放入id为output的元素中
//timeout: 3000, //限制请求的时间,当请求大于3秒后,跳出请求
//提交前的回调函数
beforeSubmit: function (xmid)
//遮罩
// return true;
,
success: function (data, status, xhr, $form)
)
后台部分代码:
reslutMap.put("statu", statu);
reslutMap.put("msg", msg);
reslutMap.put("successList", successList);
reslutMap.put("errorList", errorList);
result=com.alibaba.fastjson.JSON.toJSONString(reslutMap);
response.setContentType("text/html;charset=utf-8");
response.getWriter().print(result);
返回的前端页面: 都设置成text/html的时候返回下面这个
[-] data "\n
<div style=\"left: 0px; top: 0px; width: 1082px;\" class=\"panel layout-panel layout-panel-north\">
<div style=\"width: 1082px; height:
10px;\" class=\"panel-body panel-body-noheader panel-body-noborder layout-body\" title=\"\" data-options=\"region:\'north\',border:false\">\n
<span style=\"margin-top: 8px; margin-left: 10px; float: left;\" id=\"status\"></span>\n</div></div>\n
<div style=\"left: 0px; top: 10px; width: 235px;\" class=\"panel layout-panel layout-panel-west layout-split-west\">
<div style=\"width: 225px;\" class=\"panel-header panel-header-noborder\">
都设置成json的时候返回的是下载文件。
而且,浏览器调试的话,返回也是正常的,就是在 success:function(data) 这里的这个data不对。会不会是跨域引起的?如果请求到另一个单独接收和写文件的工程里就会发生上面的问题,如果在同一个工程里不会发生上面的问题。
返回的是字符串,页面上f12查看响应也是有正确的结果。
为啥上传的附件图片不显示?只显示个链接
小站求友链,有愿意的Q我75378200小站一览:
rt以前发的图片直接以附件形式上传以后可以直接以图片方式显示,现在再上传的时候,附件形式的图片不能显示在帖子里面,只能成为网盘下载的选项链接(难道是我的领地和XX网盘合作了?),请教大虾,谢谢啦 参考技术A 上传附件时需要将上传的文档进行压缩,不压缩的文件是上传不了的。以上是关于jquery-from.js上传附件,回调返回的结果是前端页面或者是下载文件!!!的主要内容,如果未能解决你的问题,请参考以下文章
ueditor 1.3.5 JSP版本,怎么配置,图片,附件等上传功能。网上都是之前版本的。。。。
R 中的 Bigrquery 库不上传数据并且不返回错误。按下停止时获取应用程序回调