CakePHP: Ajax görünüm sorunu (görünüm gösteren bir şey)

0 Cevap php

Ben addToPlaylist denilen benim denetleyicisi ($ songName) bir fonksiyon yarattık. Ben bir Ajax çağrısı kullanarak bir dizi ve daha sonra bir oturum değişkeni bu şarkı isimleri eklemek istedim. Ben bunu ilk kez ben seçilen div görüntülemek için bir şablon dosyası ("add_to_playlist.ctp eksik") yok diyerek bir hata var. Ben bu dosyası oluşturulur ve her şey düzgün çalışıyor gibi görünüyordu. Temelde (ben yatağa gitmeden önce bir şey değişti mümkündür) uyandım ve kırık yatağa gitti. Sorun şimdi ben ajax linki tıkladığınızda bir şey görünmüyor olmasıdır. i ajax linke tıkladığınızda i görünümü (add_to_playlist.ctp) silmek bile ben hiçbir hataları alıyorum (bilgi ayıklama hariç) görünümünde işlevi ama hiçbir şey görüntüler aramak gibi görünüyor, ben sadece şimdi debug bilgi bkz.

Görünümünde ajax Link:

echo '<div class="albumName">'. $ajax->link( 
        '+ add song', 
        array( 'controller' => 'songs', 'action' => 'addToPlaylist', $song['Song']['name'] ), 
        array( 'update' => 'playlistInfo')
    ).'</div></div>';

denetleyici fonksiyonu:

function addToPlaylist($songName = null){
        $this->set('name', $songName);
    }

Ajax görünüm dosyası:

<html>
<body>
<?php echo name; ?>
</body>
</htmml>

0 Cevap