在symfony2中Jquery部分加载

时间:2013-12-15 12:12:27

标签: jquery symfony

我试图通过部分加载获得twig模板。

这是控制器:

public function kategoriAction()
{
    $kategori = new EmlakKategori();
    $form = $this->createForm(new EmlakKategoriType(), $kategori);

    return $this->render('CompanySiteBundle:Admin:kategori.html.twig', array(
        'form' => $form->createView()
    ));
}

这是模板:

                <li><a href="#">Emlak Ekle</a></li>
                <li><a href="#">Emlak Sil</a></li>
                <li><a href="#">Emlak Özellik Ayarları</a></li>
                <li><a href="#kategori" id="kategori">Kategori Ayarları</a></li>


            <div class="col-md-8" id="content"></div>

<script type="text/javascript">
    $(document).ready(function(){
        $("#kategori").click(function(){
            $("#content").load("{{ path('kategori') }}");
        });
    });
</script>

当我点击#kategori链接时,我得到200 OK但是页面没有加载到#content div中。 我的错是什么?

1 个答案:

答案 0 :(得分:0)

对于测试,您可以将其更改为

$.get("{{ path('kategori') }}", function(data){
    $("#content").html(data);
});

然后你可以设置一个断点,也许你可以看到问题。