【问题标题】:Rails: How can I use Ajax to get the Balance Live From the DatabaseRails:如何使用 Ajax 从数据库中获取实时余额
【发布时间】:2015-08-23 16:18:57
【问题描述】:

我需要让它在我的网页上实时获取用户余额的价值。现在我有以下代码来获取用户余额的值:<%=current_user.balance%>。唯一的问题是它不会实时更新或接近实时更新(每 5 秒左右)。我怎样才能使余额可以在网页上实时更新。

我读到我应该使用 AJAX,但我不是专业人士,因此不知道我应该如何进行。

谢谢。如果我不够清楚,请告诉我。

【问题讨论】:

  • 您在寻找类似this 的东西吗?
  • 是的,但我还需要它来实时更新项目的值。

标签: jquery html ruby-on-rails ajax


【解决方案1】:

根据我发表的评论,我想我知道您需要什么。给余额一个 ID,每当时间组件做它的事情时添加:

$('#balance_id').remove();
$('selector_of_parent').append('<%= j current_user.balance %>');

那应该照顾它。 j 是 escape_javascript 的缩写,是使用嵌入式 ruby​​ 所必需的。

编辑* OR(刚刚意识到这可能会更好)

$('#balance_id').val('<%= j current_user.balance %>');

【讨论】:

    猜你喜欢
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    相关资源
    最近更新 更多