带有树枝模板文件的 jquery load 函数
jquery load function with a twig template file
我正在尝试使用 jquery 的 load() 函数加载 twig 文件模板。但是我不知道如何编写模板的路径.
是这样的吗?
htmlObject.load("LeymaxDashboardBundle:AdminPlaine:aucun.html.twig");
提前谢谢你。
您应该创建一个将返回模板内容的控制器。然后使用 FOSJsRoutingBundle 从 jQuery 接近其路由。
jQuery.load 函数需要一个有效的 URL 来发送请求。
所以你需要创建一个控制器的 URL 并将其传递给 jQuery 函数
{{ path('route_name') }}
在控制器的操作中,您可以以不同的方式进行。处理要实现的逻辑,并返回符合需求的响应。
- 创建包含部分数据的 JSON 响应
return new JsonResponse(array('success' => true));
- 使用 twig 模板引用创建正常响应
return $this->render('MyProjectMyBundle:ControllerName:template.html.twig');
我有一个想法,你可以试试...在控制器中
public function someAction()
{
return $this->render('LeymaxDashboardBundle:AdminPlaine:aucun.html.twig');
}
在路由中配置.yml
Jquery
load("{{path('the route')}}");
当然这只是我的想法,我不知道它是否有效,你可以试试...
相关文章:
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 动态潜水高度jQuery.Load()不工作
- jQuery .load with variable as url
- jQuery.load()是另一个包含prism.js的页面
- for循环中的jquery.load()不起作用
- jQuery load()回调导致POST而不是GET
- css动画和jquery.load()在移动设备上断断续续
- jquery load()没有加载内容
- JQuery load() 注入到 DIV 中的 PHP 文件能否找到有关此 DIV 的任何信息
- 使用 jQuery .load() 加载的内容不起作用
- JQuery .load() does not load html
- jquery .load() 不加载外部 JS
- jQuery.load();并不总是用图像触发
- 如何在使用 jQuery.load 时获取和更改 url
- 在jQuery .load Ajax之后执行if-statement
- 为什么onload=“;函数“;工作,而jquery.load不工作;t
- Yii ActiveForm:通过jQuery.load加载表单
- JQuery中的JQuery.load已加载页面/snippit
- 如何从使用jquery load()加载的另一个html页面执行在主html文件中编写的脚本
- Jquery.Load不适用于android浏览器,但适用于同一设备上的Firefox移动浏览器