asp.net mvc 4 응용 프로그램에 jQuery 애니메이션 로더를 넣으려고합니다. 사용자가 제출 버튼을 클릭하면 흰색 화면이 전체 화면을 따라 잡을 것이므로 잠시 기다려주십시오. 이것은 모두 작동합니다. 문제가있는 부분은 양식에 유효성 검사 오류가있을 때 클라이언트 측 유효성 검사가 실행되고 jquery 로더 화면 뒤에 갇혀 있다는 것입니다. 그래서 같은 로더를 호출하고 있습니다 :자바에서 ModelState에 액세스
$(function() {
$("#submitbtn").click(function() {
$("#loading").fadeIn();
});
});
을 내 $(document).ready(....
기능에. 내 첫번째 생각은
@if (ViewData.ModelState.IsValid)
{
<text>$(function() {
$("#submitbtn").click(function() {
$("#loading").fadeIn();
});
});</text>
}
을 사용했지만,이 페이지가로드를 유효하고 때 (나는 알았어 야 내 나쁜)을 기록합니다. 이제 나는 잃어 버렸고, 어떻게해야할지 모르겠다. 누구든지 도와 줄 수 있습니까?
왜 ModelState에 액세스해야합니까? 제출 버튼을 클릭 할 때마다 로더를 보여주고 싶습니까? 그리고 클라이언트 측 유효성 검사가 있습니다. 그렇다면 클라이언트 측 유효성 검사가 성공하면 로더를 표시하는 것만으로 충분하지 않거나 시나리오를 오해 한 것일까 요? –
@vonv. 그게 내가 원하는 것인데, 어떻게해야합니까? – hjavaher