我正在使用以下方法将参数从 javascript 传递到 Java Controller 。如果只有 Name 可用,以下内容允许传递数据,但如果我添加了 DataURI,则两个数据都会作为 null 传递到 Controller 。
$.post("/captureImage",{DataURI:strdataURL,Name:'${user}'}, function (data) {
alert(data);
}
最佳答案
尝试使用下面的代码。
var passdata= {"uridata" : dataUrl,"Name" :'${user}'}
$.ajax({
type: "POST",
contentType : 'application/json; charset=utf-8',
dataType : 'json',
url: "/captureImage",
data: JSON.stringify(passdata),
error: function (result)
{
//do something
},
success :function(result)
{
// do what ever you want with data
}
});
关于javascript - DataURI 在 Controller 中变为 null?如何从 javascript 将 DataUrl 传递到 java Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858187/