gpt4 book ai didi

javascript - 如何在 Symfony2 中更改警报消息中的 Flash 消息

转载 作者:行者123 更新时间:2023-12-03 12:01:52 24 4
gpt4 key购买 nike

我遇到了一个问题,在 Symfony2 Controller 中执行操作方法后,成功消息以闪存消息的形式出现,但根据要求我必须以警报消息的形式呈现这些成功消息或对话消息。

我正在尽一切努力做到这一点,但没有成功。

关于这个问题有什么想法吗?如果有的话请帮助我。

感谢高级。

最佳答案

您可以在 Controller 完成工作后将闪存消息的值返回到正在渲染的 Twig 模板,而不是设置闪存消息。

return $this->render('Bundle:Entity:template.html.twig', array(
#...,
'flashValue' => $stringThatWouldHaveBeenInTheFlashMessage
));

在您的模板中,您可以使用此值创建一个隐藏段落。

<p style="display: hidden;" id="your_hidden_value">{{ flashValue }}</p>

从那以后你就可以使用 jQuery 来做到这一点

$(function(){
var text = $('#your_hidden_id').val(); //get the value from that id
alert(text);
});

关于javascript - 如何在 Symfony2 中更改警报消息中的 Flash 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25376962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com