gpt4 book ai didi

jquery - 如何在 dropzone ajax 调用中获取 JSON 响应

转载 作者:行者123 更新时间:2023-11-30 23:51:05 25 4
gpt4 key购买 nike

目前正在使用 spring MVC 框架开发 dropzone 功能。

这是 Controller 类中的方法(我正在使用内部 View 解析器)

 @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;

}

这是我用于 dropzone 上传的 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

});
});
}
};

这里我没有从 Controller 获得 json 响应。

如果您有任何解决方案,请告诉我。提前致谢。

最佳答案

我相信默认情况下,dropzonejs 正在对您的文件执行 ajax 请求。

    $("#uploader").dropzone({ 
url: "/upload.php",
maxFilesize: 3,
init: function() {
this.on("success", function(file, response) {
var obj = jQuery.parseJSON(response)
console.log(obj);
})
}
});

url 参数是通过 ajax 调用命中的内容,响应(在 console.log 中)是从/upload.php 返回的内容

关于jquery - 如何在 dropzone ajax 调用中获取 JSON 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19618795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com