2012-07-19 33 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(); 

所以,我希望這可以幫助別人...雖然我知道這是一個非常獨特的問題。