Jquery を CakePHP でうまく動作させるのに少し問題がありますが、何が問題なのかよくわかりません。
ビュー ファイル、View/Members/index.ctp
<script>
$(document).ready(function(){
$("#place").click(function(event){
$("#place").load('/member/jax', function(){
alert("load successful");
});
});
});
</script>
<div id="place"></div>
コントローラ ファイル Controller/MembersController
public function jax() {
echo "<p>TESTTHIS</p>";
$this->layout='ajax';
$this->render('/Elements/test');
}
そして完全を期すために
テスト要素 /View/Elements/test.ctp
<b>test element</b>
divをクリックすると、「ロード成功」ポップアップが表示されますが、「
テストこれ
コントローラーが出力することを期待しており、レンダリングから「テスト要素」を取得することもありません。誰が私が間違っているのか教えてもらえますか? ありがとう。