【发布时间】:2020-03-24 10:46:12
【问题描述】:
下面是示例代码,我在按钮单击事件中调用此代码。我的问题是,我可以在进行 ajax 调用之前验证我的 viewmodel 对象吗?我可以在 java 脚本中看到模型错误,不知道如何检查。 我的 viewmodel 类属性具有数据注释验证器属性。如果视图模型无效,我不想进行 ajax 调用,想在 java 脚本代码中检查 (ModelState.IsValid),然后再进行 ajax 调用。 任何帮助,将不胜感激。
$(function () {
$("#btnGet").click(function () {
var viewModelobject = {};
viewModelobject.Name = $("#txtName").val();
$.ajax({
type: "POST",
url: "/Home/AjaxMethod",
data: viewModelobject,
contentType: "application/json",
dataType: "json",
success: function (response) {
alert("Hello")
}
});
});
}
【问题讨论】:
-
您好,Anil,欢迎来到 Stack Overflow。如果您的 JavaScript 被格式化为代码块,可能会更容易阅读。您可以在代码块前后使用三个反引号 (```) 符号来做到这一点。
标签: ajax asp.net-mvc asp.net-core