我想使用dismissable Bootstrap alerts向用户显示一些帮助消息。
此外,我希望他们能够一个接一个地彻底解除每个警报。 "数据库"部分已经完成且工作正常(User
实体,Message
实体,其间的多对多关系列出哪个User
想要始终忽略哪个Message
)。
现在我希望得到以下的好处:当用户(当然登录)在dismiss
按钮(" X"在这种情况下)上隐藏时,这隐藏了引导警报(=正常行为)并调用服务,在我的用户消息连接表中添加一个新行,而不重新加载当前页面。
我该怎么做?使用TWIG? JS?
获得相同最终结果的任何其他建议(即向用户提供可隐藏的帮助信息)?
答案 0 :(得分:1)
单击关闭按钮时,您可以使用Javascript启动ajax请求。
这是jQuery:
$(".close").click(function(){
$.ajax({
url: 'your-url.php',
type: 'post',
data: {},
success: function (data) {
alert('done!')
}
});
});
这样你的页面就不会重新加载,但你可以在服务器端做一些事情,例如在用户消息连接表中插入一行。