我在使用jQuery獲得CakePHP很棒的方面遇到了一些麻煩,但我不確定問題出在哪裏。CakePHP,jQuery .load控制器函數
視圖文件,查看/成員/ index.ctp
<script>
$(document).ready(function(){
$("#place").click(function(event){
$("#place").load('/member/jax', function(){
alert("load successful");
});
});
});
</script>
<div id="place"></div>
控制器文件控制器/ MembersController
public function jax() {
echo "<p>TESTTHIS</p>";
$this->layout='ajax';
$this->render('/Elements/test');
}
和用於完整性
測試元件/View/Elements/test.ctp
<b>test element</b>
當我點擊div時,我得到了「加載成功」彈出窗口,但是我沒有看到我期望控制器打印輸出的「
TESTTHIS
」,也沒有從渲染中獲得「 測試元素」。任何人都可以告訴我哪裏出錯了嗎? 謝謝。
Goshdarnit。我花了很長時間的黑客攻擊和修改代碼,以至於一個簡單的輸入錯誤使我絆倒了我。謝謝! – convenient