我试图通过部分加载获得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中。 我的错是什么?
答案 0 :(得分:0)
对于测试,您可以将其更改为
$.get("{{ path('kategori') }}", function(data){
$("#content").html(data);
});
然后你可以设置一个断点,也许你可以看到问题。