我使用以下命令将参数从javascript传递给Java Controller。如果只有Name可用,则以下允许传递数据,但如果我添加了DataURI,则两个数据都将作为null传递给控制器。
$.post("/captureImage",{DataURI:strdataURL,Name:'${user}'}, function (data) {
alert(data);
}
答案 0 :(得分:0)
尝试使用以下代码。
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
}
});