웹페이지에 있는 사람은 버튼 한번의 클릭으로 두번의 결과를 받아와 팝업을 띄우려고 합니다.
AJAX를 이용한적이 없어서 이런 로직이 가능 한지 궁금합니다.
제생각에 1번 케이스는 큰 문제가 되지 않을 것 같은데 2번케이스가 구현 가능한 로직인지 궁금합니다.
짧은 머리를 여러번 굴렸는데 2번이 불가능 하다면 어떤식으로 해야할지 알려주시면 감사하겠습니다.
좋은 하루 되시길 바랍니다.
1. 메인JSP 페이지에서 버튼을 클릭
2. 버튼을 클릭하면 AJAX 호출 (분기문을 처 두개의 결과를 실행할수 있음)
*1번 케이스
10-1. 해당 AJAX는 POST로 GCM JSP 페이지를 호출 (return 값을 기다리고 있음)
10-2. GCM페이지는 푸시 메시지를 구글로 호출
10-3. 이후 푸시 메시지가 성공한 경우 AJAX를 호출 하여 결과 값을 디비에 저장하는 페이지를 호출
10-4. 결과 값을 디비에 저장. 리턴 값을 이전 페이지로 보냄
10-5. 받은 리턴 값을 다시 2번에 페이지으로 보냄
10-6. 메인 JSP 페이지에서 2번 페이지 팝업이 성공해떠라고 뜸
*2 번 케이스
20-1. GCM을 호출 받은 안드로이드 폰은 GCM 메시지에 따라 특정 메소드를 실행함
20-2. 특정 메소드를 실행한 후 서버로 행동결과를 포스트로 전송해줌
20-2. 포스트로 전송하면 insert.jsp 에서 해당 request.param 값을 받아 디비에 저장함
20-3. DB저장이 성공한경우 AJAX를 호출함
20-4. AJAX는 처음에 2번 페이지를 호출 함. 2번 페이지 팝업이 성공해떠라고 뜸
이 중에 2번째의 경우는 특정페이지를 호출하지 않고 응답만 기다리는 것도 가능 한가요?