我有一个带有symfony2的json api:
return new JsonResponse(array(
'deliveryRange' => $deliveryRange,
'html' => $this->render(':App:Command/deliveryRange.html.twig'),
));
传递范围是一个数组,html变量将我的树枝模板发回给我。
这是我的JS:
callDeliveryRange: function(){
$.ajax({
type: "POST",
url: Command.routeApiRange,
cache: false,
data: {},
success: function (data, status) {
Command.htmlDeliveryRange(data);
},
})
},
htmlDeliveryRange: function(data){
$('#content-delivery-range').html(data.html);
},
在htmlDeliveryRange函数中,我想将树枝模板附加到新的树枝文件中。
但是什么也没发生。
我也想在模板中使用data.deliveryRange变量。
可能吗?
最佳答案
尝试一下:
return new JsonResponse([
'deliveryRange' => $deliveryRange,
'html' => $this->renderView(':App:Command/deliveryRange.html.twig'),
]);