gsp에서 폼을로드하는 모달 대화 상자가 있는데 JSON 유효성 검사를 포함하여 ajax 기반 폼에 적합한 솔루션을 찾기 위해 고심하고 있습니다. 플래시 범위 메시지와 같은 성공 메시지 : 나는 다음과 JS가 열린Grails JQuery Ajax 폼 유효성 검사
$('#calendar_form').live('click', function() {
$.modal({
ajax: './form'
, title: '${message(code:'calendar.main.addAppointment')}'
, overlayClose: true
});
});
:
$(document).ready(function() {
$('#form1').submit(function() {
$.ajax({
type: 'POST',
url: '${createLink(action:'post')}',
data: $("#form1").serialize(),
success: function(result) {
alert(result);
}
});
});
});
나는 그것의 성공 만약 JSON 응답을 반환하고이 오류가 발생하고 난 그렇지 않으면 Ajax를 필요로 할 때 새 요청으로 인해 모달 대화 상자가 사라집니다. 나는 내 컨트롤러 내 유효성 검사 중 발생 실패에 반응 어떻게
- :
그래서 여기 내 질문입니까?
- 내 컨트롤러에서 유효성 검사 오류에 사용해야하는 HTTP 오류 코드는 무엇입니까?
- 폼의 오류 메시지로 특정 필드를 어떻게 업데이트합니까?
- 성공 메시지를 렌더링하기 위해 내 페이지의 플래시 부분을 어떻게 업데이트합니까?
- 성공 후 페이지의 다른 부분을 어떻게 업데이트 할 수 있습니까?
고맙습니다!
그레그를 처리,이 굉장하고 excactly 내가 찾던! 고마워요! – Gambo
감사합니다. Gregg! 다른 목을 저장했음을 표시 ;-) ...하지만 정확히 AjaxPostResponse에서 'html'멤버를 사용하고 있습니까? – vector
@vector 내 블로그 게시물보기 : http://blog.greggbolinger.com/delivering-html-with-json-using-grails – Gregg