【问题标题】:DataURI is getting as null in Controller? How to pass DataUrl to java controller from javascript?DataURI 在控制器中为空?如何从 javascript 将 DataUrl 传递给 java 控制器?
【发布时间】:2017-04-12 23:52:42
【问题描述】:

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

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

【问题讨论】:

  • dataURI vs DataURI ?
  • 我的意思是 DataURI。我已经编辑了问题

标签: javascript java jquery json ajax


【解决方案1】:

尝试使用下面的代码。

 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

    }
});

【讨论】:

  • 你能解释一下为什么我的代码不起作用吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-28
  • 2015-11-22
  • 1970-01-01
相关资源
最近更新 更多