나는 사용자가 새 페이지 또는 확인 allert $ NOK로그인 폼
<form role="form" id="loginforms">
<input type="text" class="search-form" autocomplete="off" id="username">
<i class="fa fa-user"></i>
<input type="password" class="search-form" autocomplete="off" id="password">
<i class="fa fa-lock"></i>
<input type="submit" value="ورود" class="btn btn-success" id="login">
</form>
얻을 수있는 내 컨트롤러에 로그인 할 수있는 형태를 가지고 데이터 :
[HttpPost]
public JsonResult GetUserNames(string uname, string pass)
{
bool status;
var persons = this.prf_personRepository.Query.Where(c => c.UserName == uname && c.Password == pass)
.Select(c => new { c.UserName,c.Password}).ToList();
if (persons != null)
{
status = true;
}
else
{
status = false;
}
return Json(status, JsonRequestBehavior.AllowGet);
}
및 JQuery와 코드 :
<script>
$(document).ready(function() {
$("#login").click(function() {
$("#message").html("Logging in...");
var data = { "uname": $("#username").val(),
"pass": $("#password").val()
};
var islogin = null;
$.ajax({
url: "/register/GetUserNames",
type: "POST",
data: JSON.stringify(data),
dataType: "json",
contentType: "application/json",
success: alert("ok"),
Error: alert("not")
});
});
});
</script>
실행 프로젝트 컨트롤러 설정 상태 = 사실이지만 스크립트의 성공에가 null의 경우
나는 아약스에 대한 jQuery를 문서를 통해 이동하는 것이 좋습니다 success: function(result){alert(result);},
error: function(){alert("Error!")}
에 선
success: alert("ok"),
Error: alert("not")
아래
당신이 컨트롤러 설정 성공 "무엇을 의미합니까 = 참된"? – Groyoh
내 뜻은 status = true – behzad