1

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

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

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

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

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

4

1 回答 1

0

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

// 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);
于 2013-12-13T22:00:42.907 回答