2012-07-19 4 views
1

필자는 여기에 자신을 코딩 할 것입니다. Zend Framework에서 채팅 응용 프로그램을 개발 중입니다. 내가 갖고있는 것은 jQuery에 의해 보내지는 모든 요청 (index.phtml 동작이 실행될 때로드 됨)을 처리하는 "작업"페이지 (action.phtml)입니다. 액션 스크립트는 정적 메서드를 실행하고 json으로 인코딩 된 응답을 반환합니다. ($response = Chat::Static_Method)젠드 프레임 워크와 jQuery - 페이지간에 객체 전달하기

내 문제는 앱을 실행할 때 모든 것이 올바르게 실행되고 브라우저 콘솔에서 다양한 동작 (action.phtml?run=whatever)을 볼 수 있다는 것입니다. 내가 알아낼 수없는 것은 index.phtml이 action.phtml에 응답을 읽는 방법을 얻는 것입니다.

모든 조언을 주시면 감사하겠습니다.

+3

일부 코드 붙여 넣기 – Jalpesh

답변

0

나는 내 문제를 더 분명하게 설명 할 수 있었으면 좋겠다. 단순히 코드를 게시하는 것은 선택 사항이 아니 었습니다. 말 그대로 수십 개의 파일과 채팅 앱을위한 수백 줄의 코드가있었습니다.

레이아웃 문제였습니다. 내 액션 페이지가 생성 한 json은 그 주변의 다른 모든 html 때문에 jquery에 의해 소비되지 않았습니다. 솔루션은 오히려 간단합니다 (문서를 읽는 밤 이후) - 단순히 해당 작업의 레이아웃을 비활성화했습니다.

$this->_helper->layout()->disableLayout(); 

그래, 나는 이것이 아주 독특한 문제라는 것을 알고 있지만 누군가가 도움이되기를 바랍니다.

관련 문제