在symfony2.2中重新加载零件细枝

在symfony2.2中重新加载零件细枝,symfony,twig,Symfony,Twig,我有一个模板,有几个细枝。模板的一部分以以下方式加载: {{Render (controller ('BlogBundle: Post: list', {'limit': 2})}} 但是,使用jquery和jsroutingbundle内联编辑这部分细枝。如何重新加载那部分细枝? <div id="divId"> {{Render (controller ('BlogBundle: Post: list', {'limit': 2})}} </div>

我有一个模板,有几个细枝。模板的一部分以以下方式加载:

{{Render (controller ('BlogBundle: Post: list', {'limit': 2})}}
但是,使用jquery和jsroutingbundle内联编辑这部分细枝。如何重新加载那部分细枝?


<div id="divId"> 
    {{Render (controller ('BlogBundle: Post: list', {'limit': 2})}} 
</div>

<button onClick="refreshFunctionName()"> Button Refresh Text </div>

<script>

    function refreshFunctionName()
    {
        $.ajax({
            type: "GET",
            url: "{{ path('theRoutingToBlogBundlePostListAction') }}",
            data: '',
            cache: false,
            success: function(data){
                $('#divId').html(data);
            },
            error: function(){},
            complete: function(){}
        });
    }

</script>
{Render(controller('BlogBundle:Post:list',{'limit':2})} 按钮刷新文本 函数refreshFunctionName() { $.ajax({ 键入:“获取”, url:“{path('TheRoutingToBlogBundlePostList')}}”, 数据:“”, cache:false, 成功:功能(数据){ $('#divId').html(数据); }, 错误:函数(){}, 完成:函数(){} }); }

{Render(controller('BlogBundle:Post:list',{'limit':2})}
按钮刷新文本
函数refreshFunctionName()
{
$.ajax({
键入:“获取”,
url:“{path('TheRoutingToBlogBundlePostList')}}”,
数据:“”,
cache:false,
成功:功能(数据){
$('#divId').html(数据);
},
错误:函数(){},
完成:函数(){}
});
}

你不能,twig在服务器上呈现,而js在客户端呈现。如果你使用twig.js,你可以。如果你不能,twig在服务器上呈现,而js在客户端呈现。如果你使用twig.js,你可以