在symfony2.2中重新加载部分树枝

时间:2013-09-03 21:01:44

标签: symfony twig

我有一个有几根树枝的模板。模板的一部分以这种方式加载:

{{Render (controller ('BlogBundle: Post: list', {'limit': 2})}}

但内联使用jquery和jsroutingbundle编辑此部分twig。怎么可以重新加载那部分树枝?

1 个答案:

答案 0 :(得分:0)

<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>