[英]How to show message box in javascript
嗨,我正在使用MVC应用程序,因为我正在验证用户名以防止数据库名称重复。 我只需要显示消息框或其他内容
我的JavaScript代码:
<script type="text/javascript">
$(document).ready(function () {
$("#CheckAvailabilty").click(function () {
var ds = ($("#txtLoginname").val());
$.ajax({ url: '/Home/StaffCheckAvailabilty?Staffname=' + ds,
type: "Post",
dataType: "json",
success: function (rtbs) {
alert (message);
$("#txtPassword").get(0).value = rtbs[0].value;
}
});
});
});
</script>
C#代码:
public string rtbs;
public ActionResult StaffCheckAvailabilty(ModelGridAllFeatures model, string Staffname)
{
var query1 = DB_Linq.TblStaffPersonalDetails
.Where(s => s.LoginName == Staffname)
.Select(s => new { s.StaffName, s.ActiveFlag });
int name = query1.Count();
//var rtbs;
if (name != 0)
{
Response.Write("Login Name already Exists");
rtbs = "Login Name already Exists";
}
else
{
Response.Write("Available");
rtbs = "Available";
}
return Json(rtbs);
}
我正在重播rtb,但未显示警告消息
您应该提醒rtbs而不是消息
success: function (rtbs) {
alert (message);
$("#txtPassword").get(0).value = rtbs[0].value;
}
i think your returning rtbs array();
use this alert(rtbs[1]);
警报(rtbs);
Instedof,
alert (message);
返回的数据在rtbs中,而不是消息中。
尝试:
alert(rtbs);
如果那不起作用,请使用简单的代码检查代码:
alert("Success function reached");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.