私はmvc5を使っています。私はクラウドにイメージをアップロードし、イベントを呼び出すウィジェットを使用します。成功すると、データベースに情報を書き込む必要があります。コードの最初の行のデータ。リクエストからPOSTデータを取得する方法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);
}
});
});
コントローラのデータをjson形式で取得したいとします。私がこのように.phpに送ると、私はこのようにしてデータにアクセスすることができます$_POST['KEY']
。 MVC5で同様の機能を利用するには?
「データ」はどのように見えますか? – Shyju
@Shyju json array – Nikita
どのような構造ですか?同じ構造を持つクラスを作成し、それをあなたのparamとして使用します。データがポストされると、Modelバインダーは投稿されたデータをそのクラスのオブジェクトにマッピングし、そのデータにアクセスできます。 – Shyju