R5q7p
2016-07-11 13:53ajaxfileupload+servlet实现文件上传,返回json对象,前台解析是doc
ajaxfileupload+servlet实现文件上传,返回json对象,前台解析为document对象,而不是xhr
前台ajax
<input type="file" name="myImage" id="myImage" onchange="uploadImage()">
<script>
function uploadImage(){
$.ajaxFileUpload({
url : '${pageContext.request.contextPath}/servlet/UploadHandleServlet',
secureuri: false,
fileElementId : 'myImage',
dateType : 'JSON',
success:function(data){
//返回内容undefined
alert(data.msg);
//$("#imgSrc").val(data.msg);
}
});
}
</script>
后台servlet返回json
ReturnValue rv=new ReturnValue(1,"upload/"+saveFilename);
String res = JSONObject.fromObject(rv).toString();
System.out.println(res);
PrintWriter pw = response.getWriter();
pw.print(res);
后台打印的json
{"err":1,"data":null,"msg":"upload/5c639295-c0af-4d9e-bfbf-b8d5c3d8e81d_youj.sql"}
返回的data.msg为undefined,求解
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- AJAX / Laravel多文件上传
- laravel
- upload
- php
- jquery
- 3个回答
- 使用PHP-CodeIgniter上传的AJAX文件不起作用
- codeigniter
- ajax
- php
- jquery
- 5个回答
- 如何在web服务器A上用ajaxfileupload上传视频文件到视频服务器B上
- mvc
- php
- 1个回答
- ajaxfileupload 怎么取消正在上传的文件?
- javascript
- 0个回答
- Struts2中,采用注解的方式配置json,总是出现下载框,郁闷之极!请帮忙!
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
换一换