私は MVC を構築しており、最初の ajax 呼び出しを試みています。コントローラーのアクション メソッドに int を送信するだけで、一部のデータが DB に保存され、「正常に保存された」ビューが返されます。Get で ID を送信する ActionLink があったので、アクション メソッドが機能することはわかっていますが、すべて問題ありませんでした。ここで、それを投稿に切り替える必要がありますが、ActionLinks は投稿を行いません。だから私はajaxを試しています。
ここに私のajaxがあります:
$(document).ready(function () {
$("#button-save").click(function () {
var applicantId = $("#PersonModel_ApplicantID").val();
$.ajax({
url: '<%: Url.Action("SaveRecord") %>',
data: { 'id': applicantId },
type: "post"
});
});
});
この部分が機能することはわかっていますが、「成功した保存」ページが表示されないため、「成功」オプションが必要です。私はいくつかの異なるチュートリアルを見てきましたが、正直なところ、成功することは私を混乱させます. アクション メソッドはすべて、必要なメッセージを配信するように設定されています。
}
else
{
return View("Error_RecordExists");
}
return View(model);
それで、ajaxに伝える方法があるかどうか疑問に思っています(IDを送信したら、邪魔にならないようにするか、何か。ありがとう。