jquery - 在 symfony 5 中使用 jQuery 加载树枝部分
问题描述
我有这样的代码:
{% if cards|length > 0 %}
<div id="card-wallet-insert">
{% include 'account/include_wallet.html.twig' with cards %}
</div>
{% endif %}
这里的想法是我有一个输出数据的部分。一旦用户执行了一个动作,我想重新加载这个部分,这样我就不必通过 jquery 手动更新数据。
因此,如果我想在 jQuery 中加载这个部分(例如$(this).load('account/include_wallet.html.twig');
,我如何在 Symfony 的结构中使用 jQuery 来做到这一点?如果需要也可以使用变量?
解决方案
要重新加载此部分,您可以在 Controller 中创建自定义函数,例如:
/**
* @Route(..., name="your_route")
*/
public function partialIncludeWallet(...) {
...
return $this->render('account/include_wallet.html.twig' ...);
}
并使用请求渲染的路由发出 Ajax 请求(或获取)(使用控制器制作)
推荐阅读
- vba - 将文本从表格传输到 PowerPoint 中的形状时丢失行
- javascript - 当输入框聚焦时禁用复选框启用
- plc - OPC UA 与不同 PLC 的通信
- c++ - C++ - 从缓冲区异步播放音频
- swift - Swift - 压缩/解压缩内存中的数据,无需任何文件系统交互
- flutter - 从 Stateful Widget 实例访问 State 成员
- c# - 我无法使用 try-catch 捕获 SqlException
- mongodb - 如何将两个不同查询的结果与猫鼬结合起来?
- html - 如何使这个框在 CSS 中居中对齐?
- android - Android - 未找到处理 HTTPS CustomTabsIntent 的活动