在 symfony 5 中使用 jQuery 加载部分树枝
Loading a twig partial with jQuery within symfony 5
我有这样的代码:
{% 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 来加载它?如果需要也可以使用变量?
要重新加载此部分,您可以在控制器中创建一个自定义函数,例如:
/**
* @Route(..., name="your_route")
*/
public function partialIncludeWallet(...) {
...
return $this->render('account/include_wallet.html.twig' ...);
}
并发出 Ajax 请求(或获取),其中包含请求渲染的路由(使用控制器进行)
我有这样的代码:
{% 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 来加载它?如果需要也可以使用变量?
要重新加载此部分,您可以在控制器中创建一个自定义函数,例如:
/**
* @Route(..., name="your_route")
*/
public function partialIncludeWallet(...) {
...
return $this->render('account/include_wallet.html.twig' ...);
}
并发出 Ajax 请求(或获取),其中包含请求渲染的路由(使用控制器进行)