포럼
궁금한 사항 xe에서 ajax 이 왜 필요한걸까요?????
2012.01.27 22:51
타이틀이 도발 이라 죄송한데요....
그냥 궁금해서요...
물론 xe에서 잘 사용되는 곳도 있지만 그렇지 못한곳이 많은듯해서...
서버랑 ajax를 이용하여 통신핸놓구 다시 리플레시 하는데..
그렇다면 ajax를 왜 사용하는걸까요?
말그대로 확인 사살후 이동이라면 머라 할말은 없지만...
굳이 리플레시 할꺼라면 필요 없지 않을까요???
그냥 완전 비효율적이라는 생각밖에 안들어서요.....
댓글 3
-
misol
2012.01.27 22:57
-
sejin7940
2012.01.27 23:19
exec_xml 가 XE 에서 쓰이는 대표적인 예인데..
가장 눈에 띄는건, 회원가입시 ID 중복 / 이메일 중복 / 닉네임 중복을 막기 위한 용도로 쓰죠
이걸 ajax 기반으로 하기에, 과거처럼 별도로 중복확인 버튼 눌러서 팝업으로 띄우고 다시 클릭하는
그 과정이 필요없이 입력하면 실시간으로 조회가 되는거죠
XE 에서 구현되어있는 걸 그대로 잘 변형해서 이용하시면...
예를들어, 게시판에서 확장변수 중복 방지 등도 얼마든지 만들 수 있답니다. 소스를 좀 건들긴해야하지만..
(저 같은 경우, 신청게시판에서 주민번호를 확장변수와 내용을 이용해 저장하는데,
exec_xml 이용해서 확장변수 기입시 바로바로 중복체크 가능하게 구현한 경우가 있습니다 ^^
-
푸하라
2012.01.27 23:47
sejin님이 말씀하신 부분이야.... 공감이 가는데....
그런데 중요한것은 굳이 로직상 그렇게 하지 않아도 되지 않을까요????
예로 글쓰기 문제가 나쁜예인것 같습니다.
로직상 한번만 글이 올라가야 되는데... 두번이상 연거푸 댓글 혹은 글쓰기가 되는 상황입니다.
댓글을 예로 들자면 글쓰기 전 확인후 다시 리플레시를 하는데..
그렇게 할려면 굳이 글허게 할필요가 있냐가 문제입니다.
지금의 방법을 이용하여 오히려 댓글 두번 올리는 엄청난 버그를 만드는것 아닐까요???
처음이 잘못되어 있는데 좋은 결과가 나올수 없는것처럼 처음부터 로직상 버그를 만들수 밖에 없는 것 아닐까 합니다.
관리자 페이지같은 경우도 그런 부분이 생각보다 많네요...
ajax을 씀으로 인하여 잇접이 있는데.... xe에서는 좋아 보이지 않네요...
오류가 있으면, 새로고침 하지 않고 바로 띄우려는 의도였던 것 같아요;ㅎㅎ