gpt4 book ai didi

jquery - 如何在页面重定向上显示 jgrowl 消息

转载 作者:行者123 更新时间:2023-12-01 08:19:04 25 4
gpt4 key购买 nike

我已经设置了 jgrowl,一切似乎都工作正常。我目前必须按下一个按钮才能触发消息出现在屏幕的右上角,如下所示:

<input type="button" onclick="$.jGrowl('Your transaction has been processed', { life: 10000 });" href="javascript:void(0);" value="Default"/>

我想要的是当我在 Controller 中重定向时,jgrowl 消息现在自动弹出:

def ch_sum_total
#....some processing stuff code....
respond_to do |format|
format.html { redirect_to(:back) }
format.js {}
end
end

我该怎么做?

最佳答案

我会将您想要咆哮的消息添加到 Controller 上的操作中,以便您可以查看是否必须显示 jGrowl。

所以像这样:

def ch_sum_total
#....some processing stuff code....

flash[:notice] = 'Your transaction has been processed'

respond_to do |format|
format.html { redirect_to(:back) }
format.js {}
end
end

:back 页面上您可以看到类似以下内容:

<script>
$(function() {
<% if flash[:notice] %>
$.jGrowl('<%= escape_javascript(flash.discard(:notice)) %>', { life: 10000});
<% end %>
});
</script>

关于jquery - 如何在页面重定向上显示 jgrowl 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444340/

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