我在我的項目中使用了cakephp。在這一節中,我需要更新圖像的特定行onclick。使用ajax。我用mootools作爲JavaScript庫。所以請幫助我,我怎麼能這樣做。在cakephp中使用ajax更新行
在此先感謝
我在我的項目中使用了cakephp。在這一節中,我需要更新圖像的特定行onclick。使用ajax。我用mootools作爲JavaScript庫。所以請幫助我,我怎麼能這樣做。在cakephp中使用ajax更新行
在此先感謝
簡單地說:
/controllername/actionname
)CakePHP有該傳統方法生產的原型碼一個JavaScript幫手,但在V1.3它現在能夠用於其它的Javascript框架(如MooTools的,jQuery的,等等)產生代碼
然而,許多建議在JavaScript中編寫您的JavaScript(例如,實際使用Mootools框架),而不是在PHP中編寫您的JavaScript(如使用CakePHP的助手生成Mootools代碼)。
無論哪種方式,在您的視圖中,您需要具有以下內容:<?php echo $js->link(..
或<script>Moo..
或<a onclick="Moo..
將您的Javascript附加到該鏈接。
您可能還希望您的控制器操作返回某種類型的響應,指示行更新是失敗還是成功。在這種情況下,您需要確保您調用的CakePHP控制器操作具有輸出該視圖的視圖。 JSON似乎是理想的格式(例如{ success: true }
),但您需要記住關閉Cake的調試輸出。這個響應可以通過你的Mootools代碼捕獲到一個變量中,你可以決定如何處理它(例如顯示一個錯誤)。