我正在尝试使用 jquery 的 load() 函数加载树枝文件模板。但我不知道如何编写模板的路径。
是这样吗?
htmlObject.load("LeymaxDashboardBundle:AdminPlaine:aucun.html.twig");
先感谢您。
我正在尝试使用 jquery 的 load() 函数加载树枝文件模板。但我不知道如何编写模板的路径。
是这样吗?
htmlObject.load("LeymaxDashboardBundle:AdminPlaine:aucun.html.twig");
先感谢您。
您应该创建一个将返回模板内容的控制器。然后使用 FOSJsRoutingBundle 从 jQuery 接近它的路由。
jQuery.load 函数需要一个有效的 URL 来发送请求。
所以你需要创建一个控制器的 URL 并将它传递给 jQuery 函数
{{ path('route_name') }}
在控制器的操作中,您可以以不同的方式进行操作。处理您想要实现的逻辑并返回符合您需求的响应。
return new JsonResponse(array('success' => true));
return $this->render('MyProjectMyBundle:ControllerName:template.html.twig');
我有一个想法你可以试试......在你的控制器中
public function someAction()
{
return $this->render('LeymaxDashboardBundle:AdminPlaine:aucun.html.twig');
}
在 routing.yml 中配置
jQuery
load("{{path('the route')}}");
当然这只是我的想法,我不知道它是否有效。你可以尝试......