2010-02-05 1 views
0

jQuery 대화 상자를 사용하여 ajax를 통해 양식을 struts2 작업에 제출하려고합니다. 성공하면 다른 페이지로 리디렉션됩니다. 이것은 훌륭하게 작동합니다. 내가 겪고있는 문제는 내 행동에서 비 성공적인 결과 유형을 처리하는 것입니다. 내가 원하는 것은 내 작업/필드 오류가 대화 상자에 입력되어 사용자가 필요한 변경을 수행하고 양식을 다시 제출할 수있게하려는 것입니다. 어떤 생각이라도 대단히 감사하겠습니다.struts2/ajax/jQuery 대화 상자 동작

답변

0

json 또는 형식이 지정된 HTML 브라우저로 감싼 작업의 오류를 대화 상자에 표시해야합니다.

JQuery는 Ajax 호출에 대한 오류 처리 메소드를 지원하므로 성공 사례와 다르게 오류 응답을 처리 할 수 ​​있도록 http 응답 코드를 적절히 설정해야합니다.

+0

그래서 오류의 json 객체를 반환하고 싶다면 내 작업의 결과 유형이 성공하지 못하게 할 수 있습니까? 그렇다면 클라이언트의 json 객체를 검사하고 오류가 없으면 대화 상자에 오류를 기록하거나 다른 페이지로 리디렉션한다고 가정합니다. 그래서이 경우에, 나의 struts 매핑 파일은 그다지 많지 않을 것입니다, 그렇죠? 그게 맞는 것 같니? – fmpdmb