안녕하세요, MVC 응용 프로그램을 사용하고 있습니다. 데이터베이스에서 중복 된 이름을 방지하기 위해 사용자 이름의 유효성을 검사하고 있습니다.자바 스크립트에서 메시지 상자를 표시하는 방법
<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# 코드 : 그냥 내가 메시지 상자 또는 뭔가를해야만
내 자바 스크립트 코드를 표시해야합니다 내가 RTB에를 returing하지만 표시되지하고
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);
}
경고 메시지를
:
그건 간단한으로 코드에서 그 시점에 점점 확인 작동하지 않는 경우 아약스 호출에 실패했습니다. 귀하의 C# 코드에서 올바른 응답을 반환하는지 여부를 확인하십시오. – dreamweiver
public ActionResult StaffCheckAvailabilty (M 및 $ .ajax ({url : '/ Home/StaffCheckAvailabilty? Staffname ='+ ds,' URL과 ActionResult의 차이점은 무엇입니까? – dreamweiver
메신저가 중단 점에서 값을 가져 오는 동안 @dreamweiver를 도와주세요 – user2568244