일단.. 저는 결과 값을 XML이나 JSON으로 주고 싶은데, 그것을 할 줄 몰라서
꼼수로 SetTEmplateFile을 이용해서.. 태그로 값을 부여하고 그걸 제이쿼리로 선택자로 구분해서
값을 반환해옵니다.
기본적으로 XE로 하면 <html>~ 부터 각종 내용들이 포함되어서 출력되는데,
이런 것 없이 딱 제가 입력한 값만 받을 수 없을까요?
혹은 템플릿을 json 같은 형식으로 안될까요..?
혹은 xml..............
일단.. 저는 결과 값을 XML이나 JSON으로 주고 싶은데, 그것을 할 줄 몰라서
꼼수로 SetTEmplateFile을 이용해서.. 태그로 값을 부여하고 그걸 제이쿼리로 선택자로 구분해서
값을 반환해옵니다.
기본적으로 XE로 하면 <html>~ 부터 각종 내용들이 포함되어서 출력되는데,
이런 것 없이 딱 제가 입력한 값만 받을 수 없을까요?
혹은 템플릿을 json 같은 형식으로 안될까요..?
혹은 xml..............
댓글 10
템플릿은 아예 지정하지 마시고, Context::setResponseMethod('JSON'); 해보세요.
그 다음에 모듈에서 $this->add를 사용하여 변수를 추가하면 추가한 변수들이 JSON으로 출력됩니다.
한가지 궁금한 것이 게시판 모듈에서 proc 액션 함수를 추가하였씁니다.
ajax를 이용하여 글 등록을 하도록 하게 해두었는데,
에러가 없는지, 에러가 있다면 무슨 에러인지 하는 부분을 함수 내용에 추가하였습니다.
근데 그것을 어떻가 해야 캐치(?)할 줄 몰라 템플릿을 지정해서 사용한 후 반환 값을 jQuery로 묶어서 find()로 찾아서.... 입력했습니다..-_-;;;
그런데 말씀해주신 방법으로 하니
Err : '' template file does not exists.
이런 에러가 나네요..-_-;;
exec_json으로는 파일 업로드는 처리 할 수 없지 않을까요..? (코알못이라 송구합니다..ㅠ)
큰 틀에서 이런 과정을 거치게 됩니다.
파일 업로드 - > 우선 tmp에서 파일 정보 체크 -> 조건 해당시 실제 파일을 업로드 하고 -> 게시글 생성 -> 결과 값 반환
그냥 업로드와 별도의 액션으로 한 번 더 요청하는 방법으로는 안될까요?
http://hayageek.com/docs/jquery-upload-file.php
이 플러그인 사용하고 있습니다. ㅎ
플러그인이라서 되는 건가....
ㅎㅎㅎㅎ 뻘쭘하네요..