在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,你可以