2016-11-29 2 views
1

Ich benutze folgendes um Parameter von Javascript zu Java Controller zu übergeben. Folgendes ermöglicht es, die Daten zu übergeben, wenn nur Name verfügbar ist, aber wenn ich DataURI hinzugefügt habe, werden beide Daten an den Controller als Null übergeben.DataURI wird als Null in Controller? Wie übermittele ich DataUrl zum Java-Controller von Javascript?

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

'datenURI' vs' DataURI'? –

+0

Ich meinte DataURI. Ich habe die Frage bearbeitet – Nelson

Antwort

0

Versuchen Sie, den folgenden Code zu verwenden.

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 

    } 
}); 
+0

Danke mahn! Das funktioniert. – Nelson

+0

Können Sie mir eine kleine Erklärung geben, warum mein Code nicht funktioniert? – Nelson

Verwandte Themen