Ich arbeite mit MVC5. Ich benutze ein Widget, das ein Bild in die Cloud hochlädt und das Ereignis anruft. Bei Erfolg muss ich einige Informationen in die Datenbank schreiben. Die Daten in der ersten Codezeile.Wie bekomme ich POST-Daten von Anfrage asp mvc 5
$(document).on('cloudinarywidgetsuccess', function (e, data /*this data I need in database*/) {
$.ajax({
url: "/Cabinet/UploadImageCallback",
type: "POST",
data: data,
success: function (data) {
if (data.status == "success") {
console.log(data);
} else {
console.log("db error");
console.log(data);
}
},
error: function (data) {
console.log("An error has occured!!!");
console.log(data);
}
});
});
Ich möchte Daten im Controller im JSON-Format erhalten. Wenn ich auf diese Weise nach .php sende, kann ich auf diese Weise auf Daten zugreifen $_POST['KEY']
. Wie bekomme ich die ähnliche Funktionalität in MVC5?
Wie sieht 'data' aus? – Shyju
@Shyju json array – Nikita
welche struktur? Erstellen Sie eine Klasse mit derselben Struktur und verwenden Sie diese als Ihren Parameter. Wenn die Daten gepostet werden, wird der Modellbinder die gebuchten Daten einem Objekt dieser Klasse zuordnen und Sie können darauf zugreifen. – Shyju