3
目前正在使用Spring MVC框架开发dropzone功能。如何获取放置区ajax调用中的JSON响应
这是在控制器类中的方法(我使用的是内部视图解析器)
@RequestMapping(value = "/save", method = RequestMethod.POST, produces = "application/json")
@ResponseBody
public String save(MultipartHttpServletRequest request,
HttpServletResponse response, Model map) {
//The logic for adding file to db and creation of json object here
.....
.....
userDataJSON = strWriter.toString();
return userDataJSON;
}
这里是我的悬浮窗的JavaScript上传
Dropzone.options.myAwesomeDropzone = {
maxFilesize : 2,
addRemoveLinks : true,
uploadMultiple : true,
init : function() {
this.on("addedfile", function(file) {
$.ajax({
method : 'get'
}).done(function(data, textStatus, xhr) {
alert(data);
//Expecting the json objec here
});
});
}
};
在这里,我没有得到的JSON响应,从控制器。
如果您有任何解决方案,请让我知道。提前致谢。
详细回来,请...使用控制台检查错误并检查ajax请求 – charlietfl
当我们调试并检查日志时,我们在响应中看到了整个html页面,而不是来自控制器的json响应。 – PCA
网址是否正确?除非你有全局设置,否则'$ .ajax'中的url属性看起来很奇怪 – charlietfl