2012-07-19 78 views
1

我可能已将自己编码到了这里的一个角落。 我正在Zend Framework中开发一个聊天应用程序。我拥有的是一个“动作”页面(action.phtml),用于处理jQuery发送的所有请求(当index.phtml动作触发时加载)。动作脚本运行静态方法并返回一个json编码的响应。 ($response = Chat::Static_MethodZend Framework和jQuery - 在页面之间传递对象

我的问题是,当我运行应用程序时,所有内容都正确启动,我可以在浏览器控制台中看到各种操作(action.phtml?run=whatever)。我似乎无法弄清楚的是如何让index.phtml读取回应到action.phtml的响应。

任何意见,将不胜感激。

+3

请贴一些代码 – Jalpesh 2012-07-19 06:06:35

回答

0

我希望我能更清楚地解释我的问题。发布代码根本不是一种选择,仅涉及几十个文件和几百行代码。

原来的问题是布局。由于其周围的所有其他html,我的动作页面生成的json没有被jquery使用。解决方案相当简单(在阅读文档之后的一个晚上) - 我简单地停用了该操作的布局;

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

所以,我希望这可以帮助别人...虽然我知道这是一个非常独特的问题。