我是一個總noob,所以容易對我.....Javascript更改src在一個頁面上工作,而不是在其他
我有一個rails應用程序,我讓用戶投票鏈接。當他們有資格投票時,我有一個綠拇指圖像作爲我的按鈕。他們投票後,圖像變成白色,我增加了投票數。這裏的代碼:
var html = "<%= @link.votes_count + 1 %>";
var container = $("#link-<%= @vote.link.id %>");
container.find('.count').text(html)
container.find('.thumb').attr('disabled', true)
container.find('.thumb').attr('src', 'assets/thumb.png')
在我的索引頁上,這個工作完美。計數器增加1,按鈕不再投票,它變成白色拇指。在展示頁面上,它使用完全相同的代碼行。計數器仍然增加1,舊圖像消失,但白色拇指不顯示。當我查看控制檯時,起作用的索引請求是使用image/png作爲請求的類型,而show request不使用text/html請求。它也將單詞鏈接插入到我的src中。因此,而不是/assets/thumb.png,它使用/links/assets/thumb.png。有什麼想法嗎?謝謝。
謝謝,這個伎倆。 Noob會小菜。 – cubsker
阿哈哈另一個noob在這裏。你可以標記答案嗎? – joaopribs
以爲我做到了。現在明白了。 thx再次。 – cubsker