0
我正在爲學校建立一個小型網站,它是一個基於圖像的圖庫,您可以在其中進行投票和評論。 目前,他們都在一個頁面上,都有一個評級表。Backbone.js,更新評分
所以此刻的違約評級工作,但我不能更新它(我真不知道該怎麼做) 這裏是它的現在看起來
http://i.imgur.com/M4ZOtUG.png
用戶應該進入評級,然後它應該顯示評級的新值。
我很親密,因爲當我評價第一個圖像3;我得到:(在我的控制檯)
「C1,3」
當我率第四圖像5,我得到:
「C4,5」
等
現在如何更新默認評分? (默認評級在我的收藏集)圖像的採集
示例代碼
{image: "images/gifs/water.gif", rating: 5, comments: "Love the detail in this one!", title:"Water", category:"Nature"}
下面是它是如何在我看來:
gifs_html += '<td>' + "<span class=\"stars\">" + gifs[gif].get("rating") + ".0</span>" + "\n" + "<form data-id=\"" + gifs[gif].cid + "\"><input type=\"text\" name=\"amount\" size=\"5\" value=\"\"/>" + "\n" + "<input type=\"submit\" value=\"Rate\">" + "<input type =\"hidden\" name=\"cid\" value=\"" + gifs[gif].cid + "\"> </form>" + '</td>';
然後我給這個jQuery功能(更新星圖)
$('span.stars').stars();
和這個事件
events:{
'submit form':function(ev){
var $form = $(ev.currentTarget);
var id = $form.data("id");
var rating = $("input[name=amount]", $form).val();
console.log(id + ", " + rating);
return false;
}
幫助將不勝感激。謝謝。
默認評分是什麼意思?你的意思是算術平均值是所有評級的總和除以票數? – Puigcerber
我的意思是硬編碼的分級爲 '{image:「images/gifs/water.gif」,rating:5,c etc ..' – vlovystack