javascript - DataURI 在 Controller 中变为 null?如何从 javascript 将 DataUrl 传递到 java Controller ?

标签 javascript java jquery json ajax

我正在使用以下方法将参数从 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/

相关文章:

javascript - jQuery使用哪些工具来压缩其源代码

java - ProjectForge 中的 LifecycleException

jquery - 检查是否选中复选框并使用 jquery 将样式应用于父元素

jquery - 将ajax响应数组存储到变量中以供以后使用

javascript - 如何使用 jquery 选择表中一行的值?

javascript - 如何在 Handlebar 模板中找到数组长度?

javascript - 如何使用 javascript 将对象从一个列表移动到同一页面上的另一个列表

javascript - 为什么对图像进行着色不起作用?

java - 如何从MYSQL到Java获取空格前的文本

java - 将数据从一个 Activity 传递到另一个 Activity 并保存