exec_xml() 오류 처리 방법..
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.1 |
ajax 에서는 success 시 함수와 error 시 함수가 따로 존재하는데..
exec_xml 함수에서는 success 시 함수만 파라메타로 받는 거 같네요.
error 시 함수는 어떻게 지정 가능할까요??
그냥 ajax 로 통신하는게 나을려나요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.1 |
ajax 에서는 success 시 함수와 error 시 함수가 따로 존재하는데..
exec_xml 함수에서는 success 시 함수만 파라메타로 받는 거 같네요.
error 시 함수는 어떻게 지정 가능할까요??
그냥 ajax 로 통신하는게 나을려나요?
댓글 4
act,
params,
callback_function,
response_tags
callback_func_arg
fo_obj
);
['error','message']; 이런식으로 변수 선언하면 되지 않을까염
에러 핸들러 지정이 가능한 exec_json 함수를 쓰시면 됩니다.
비교적 최근 버전의 XE나 라이믹스 기준으로 exec_xml을 써야 할 이유는 단 한 가지도 없어요. 단지 구버전 호환성을 위해 존재할 뿐... XE에 exec_xml이라는 함수가 존재한다는 사실 자체를 뇌에서 삭제해 버리셔도 자료를 개발하는 데 아무 지장이 없을뿐더러, exec_json만 사용하면 오히려 개발하기가 더 쉬워집니다 ㅋㅋㅋ
호출하는 스크립트 입장에서 보기에는 양쪽 모두 자바스크립트 객체를 넘겨주고 자바스크립트 객체를 받는다는 점에서 똑같지요. 내부적으로 통신할 때 xml을 사용하든 json을 사용하든 그건 코어에서 관장하는 부분이고요.