MVC中通过ajax判断输入的内容是否重复(新手笔记,请各位多多指教)
发布日期:2021-08-12 02:36:27 浏览次数:18 分类:技术文章

本文共 1018 字,大约阅读时间需要 3 分钟。

控制器代码:

public string ValidateCarID(string carid)//这里接收ajax传递过来的值

{
string result;
Car car = db.Car.Find(carid);//查找到传递过来的carid的实体对象
if(car==null)//如果没有找到该实体对象,返回false
{
result = "false"; //没有找到
}
else
{
result = "true";
}
return result;
}

 

ajax部分:

<script type="text/javascript">

$(document).ready(function () {
$("#carID").change(function () {//carID输入框改变事件
var caridNode = $("#carID").val();//获取CarID的值
$.ajax({
type: "post",
url: "../../Cars/ValidateCarID?carid=" + caridNode,//将CarID传到控制器,在控制器进行查询
dataType:"text",
success: function (result) {
if (result == "true") {
$.ligerDialog.error("该车辆已注册");
}

}

});
});
});
</script>

视图控件部分:

<tr>

<td>
@Html.LabelFor(model => model.CarID, htmlAttributes: new { @class = "control-label col-md-2" })
</td>
<td>
@Html.EditorFor(model => model.CarID, new { htmlAttributes = new { @class = "form-control",id="carID"} })//这个是需要判断的控件
@Html.ValidationMessageFor(model => model.CarID, "", new { @class = "text-danger" })
</td>
</tr>

转载于:https://www.cnblogs.com/sas1231/p/9372326.html

转载地址:https://blog.csdn.net/weixin_30642561/article/details/97301748 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ping 一下服务器的IP
下一篇:MAPR 开发环境搭建过程记录

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月20日 19时22分12秒