|
分類:[その他の言語]
Webアプリでモーダルにレコードデータを表示させたいのですが、レコードの取得ができません。
<button id="openPopup">画像選択</button>
$(document).ready(function(){ $('#openPopup').click(function(e){ e.preventDefault();
$.ajax({ url: '/appImg/imgPopup', type: 'GET', success: function(data) { $('#pop-up').html(data);
$('#pop-up').prop('checked', true); }, error: function() { alert('エラー'); } }); }); });
コントローラーに処理が渡りレコードの取得までは確認できました。 $this->set('data', json_encode($data)); で戻してるのですが、取得できません。
<?php if (!empty($data)): ?> <?php foreach ($dataas $key => $item) : ?>
のところで$dataが定義されてないようなエラーが出ます。 渡ってないのかなと思うのですが、まずこの方法で合ってるのか? 他にポップアップにレコード表示する方法があれば教えてください。 CakePHP2でChromeです。
|