送信が正常に送信されたことをユーザーに通知するモーダルを作成しようとしています。これはかなりうまく機能しますが、唯一の問題は、各プロパティを宣言して値を割り当てる必要があることです。次に、Json メソッドでこれらのパラメーターをすべて受け入れてから、それらを使用して何かを行います。ViewModel でこれを行う方法はありますか? または、ViewModel を使用してこれを行うことができる他の方法はありますか?
コントローラ:
public Json Send(string var1, string var2)
{
...
if(valid)
return new Json(true, JsonRequestBehavior.AllowGet);
else
return new Json(false, JsonRequestBehavior.AllowGet);
}
JavaScript:
function submitData() {
$.ajax({
url: "/Report/Send",
type: "POST",
dataType: "json",
data: { var1 = Model.var1, var2 = Model.var2... },
success: function (data) {
if(data) {
showDialog();
}
else {
$("#errorDiv").load('Report/Error/');
}
},
error: function (somefunction) { }
});
}