所以我有一個簡單的遊戲,在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