所以我有一个简单的游戏,在index.erb,代码如下:我将如何引入Jquery项目来更新Sinatra中的index.erb?
<div class="battleInfo">
<h2> Your HP: <%= @my_knight.hp %> </h2>
<h2> Dragon HP: <%= @my_dragon.hp %> </h2>
<h1> <%= @results %> </h1>
</div>
我想使用jQuery公共文件夹app.js,更新HP信息,以便我们能看到角色的整个运行过程以及它们如何死亡。
的JS代码:
function postHP() {
$(".battleInfo").append(my_knight.hp);
$(".battleInfo").append(my_dragon.hp);
};
我得到my_knight没有定义的错误。如果我使用@my_knight
,则表示@
是非法字符。
这是我Ruby的第一周,我不知道如何得到这个工作,并不能在网上找到答案。
我想基本的问题是如何从js获取信息到sinatra。 我有CSS工作得很好。
任何帮助表示赞赏,感谢
非常感谢您的答复。我会研究这些事情,我们将在2周左右的时间内完成AJAX和JSON。我迫不及待地想出了这个想法。 – nyhunter77 2014-09-26 20:33:30