我有這樣的Ajax調用
$('#viewproject').click(function() {
console.log($(this).data('val'));
$.ajax({
type:'PATCH',
url: "../home/"+$(this).data('val'),
data: $.param({ id: 1})
});
});
,即時通訊調用軌
<% @projects.each do |project| %>
<li>
<figure>
<img src="<%= project.imageurl %>">
<figcaption>
<h3><%= project.title %></h3>
<i class="icon-eye-open"><%= project.count %> Views</i>
<a id="viewproject" data-val="<%= project.id %>" target="_blank" href="<%= project.imagelink %>">Take a look</a>
</figcaption>
</figure>
</li>
<% end %>
但它僅適用於與viewproject的id的第一個按鈕。任何人都可以告訴我我做錯了什麼?
多個HTML元素不應該具有相同的ID。 – 2014-09-04 20:04:00