我一直在用Zend-Framework和Jquery進行一個月左右的修補,最後開始用ZendX_JQuery修補它們。看起來我遇到了一些起初看起來應該很簡單的東西,所以也許我只是在這裏錯過了一些東西。Zend Framework的jQuery/Ajax
我的線沿線的一個觀點:
$this->ajaxLink($this->escape($var->title),
$this->baseUrl() . "/another/action",
array('update' => '#domain' . $var->id ,
'complete' => '$("#domain' . $var->id .'").toggle("slow");'));
echo '<div id="domain"' . $var->id . '" style="display:none;" ></div>';
其中正常工作,當上面的代碼中顯示的鏈接被點擊它加載的內容從/另一個/動作到域「ID」返回DIV。當由上述加載的視圖包含ajaxLink()ajax鏈接停止工作時,會發生此問題。這可以通過添加一個選項到ajaxLink()數組「內聯」=> true來解決,但是如果我需要其他JQuery視圖助手在通過ajax加載到頁面時工作,如dialogContainer()
我想我可以簡單地問問如何控制zendx jQuery助手放置Java腳本的位置。默認情況下,它試圖將<head>
部分中的所有語句放在一個<script>
標記中。我需要在ajax調用中顯示的視圖。 Dojo是否嘗試並強制所有php呈現的javascript/ajax也放在頭部?
謝謝。
感謝您的回覆,我可以回頭看看Dojo如何與zend框架集成以及它如何在這種情況下工作。我有點過頭了,直奔ZendX_Jquery包。 – Nathan 2009-11-22 21:44:31