2014-05-14 100 views
0

我想用dismissable Bootstrap alerts向我的用戶顯示一些幫助信息。按下按鈕時撥打服務

此外,我希望他們能夠逐個清除每個警報。 「數據庫」部分已經完成並且工作正常(一個User實體,一個Message實體,一個多對多關係,列出哪個User想要始終忽略哪個Message)。

現在我想有以下beheavior:當用戶(登錄,當然)上dismiss按鈕CLICS(在這種情況下的「X」),該隱藏引導警報(=正常行爲)並撥打服務,在我的用戶消息連接表中添加一條新行,而不重新加載當前頁面

我該怎麼做?使用TWIG? JS?

任何其他建議,以達到相同的最終結果(即提供隱藏的幫助消息給用戶)?

回答

1

單擊關閉按鈕時,您可以使用Javascript啓動ajax請求。

這jQuery中:

$(".close").click(function(){ 
    $.ajax({ 
    url: 'your-url.php', 
    type: 'post', 
    data: {}, 
    success: function (data) { 
     alert('done!') 
    } 
    }); 
}); 

您可以將頁面不會重新加載方式,但你可以做一些東西服務器端,例如在您的用戶 - 消息連接表中插入一行。

+0

正是我需要的,就像一個魅力,快速回答:謝謝很多人! – Blacksad