DataURI在Controller中变为null?如何从javascript将DataUrl传递给java控制器?

时间:2016-11-29 05:04:45

标签: javascript java jquery json ajax

我使用以下命令将参数从javascript传递给Java Controller。如果只有Name可用,则以下允许传递数据,但如果我添加了DataURI,则两个数据都将作为null传递给控制器​​。

$.post("/captureImage",{DataURI:strdataURL,Name:'${user}'}, function (data) { 
alert(data);
}

1 个答案:

答案 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

    }
});