0
我在我的控制器中創建了一個名爲addToPlaylist($ songName)的函數。我想將這些歌曲名稱添加到一個數組,然後使用Ajax調用來添加一個會話變量。第一次我做了這個我得到了一個錯誤,說我沒有模板文件顯示在選定的div(「add_to_playlist.ctp失蹤」)。我創建了這個文件,一切似乎都正常工作。基本上我睡覺醒來並且壞了(我可能在睡覺之前改變了一些東西)。現在的問題是,當我點擊ajax鏈接時,它不顯示任何內容。當我點擊ajax鏈接時,它似乎調用該函數,但即使在刪除視圖(add_to_playlist.ctp)時,視圖中也沒有任何顯示(除調試信息外)。我沒有收到任何錯誤,現在我只看到調試信息。CakePHP:Ajax視圖問題(視圖中沒有顯示)
阿賈克斯鏈接中查看:
echo '<div class="albumName">'. $ajax->link(
'+ add song',
array('controller' => 'songs', 'action' => 'addToPlaylist', $song['Song']['name']),
array('update' => 'playlistInfo')
).'</div></div>';
控制器功能:
function addToPlaylist($songName = null){
$this->set('name', $songName);
}
阿賈克斯視圖文件:
<html>
<body>
<?php echo name; ?>
</body>
</htmml>
什麼是調試信息? – Babiker 2010-06-18 02:54:11