【问题标题】:How to increase the Fields of input in Firebase Leaderboard如何在 Firebase 排行榜中增加输入字段
【发布时间】:2014-01-01 02:20:33
【问题描述】:

转到http://goo.gl/I4XLKF(链接到我的 jsfiddle 锻炼)

在这里,我尝试增加 Firebase 排行榜 (https://www.firebase.com/tutorial/#example/leaderboard) 的输入字段/选项,但它不起作用。

我已经定义了 3 个 Inputs/Firebase 元素

  • name - 这个元素/子元素是网站的名称
  • AlternateURL - 此元素/子元素用于网站的 URL
  • Score - 此元素/子元素用于通过输入数值来设置 URL 的优先级。

我正在使用此排行榜脚本来允许我的用户汇总各种应用的备用网址。

【问题讨论】:

  • 我建议您在问题中包含代码的相关部分,而不是解决“指向小提琴的链接必须伴随代码”。否则,此问题将因缺少 SSCCE 而被关闭。

标签: firebase leaderboard hitcounter


【解决方案1】:

我认为在本节中,您只需要使用名称字段来引用行而不是您的备用网址。

// Store a reference to the table row so we can get it again later.
htmlForPath[scoreSnapshot.name()] = newScoreRow;
htmlForPath[scoreSnapshot.AlternateURL()] = newScoreRow;

去掉最后一行。

除非其他地方出现错误,否则您已经解决了更改/添加代码的区域(变量名称是我的版本:

<input type="text" id="urlInput" placeholder="URL">
newScoreRow.append($("<td/>").text(scoreSnapshot.val().url));
var url1 = $("#urlInput").val();
userScoreRef.setWithPriority({ name:name, score:newScore, url:url1}, newScore);

【讨论】:

  • @AndroidAppania - 不客气。你能把它标记为答案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-23
  • 2014-02-09
  • 2020-03-05
相关资源
最近更新 更多