Где проблема в JavaScript?

Есть у меня чекбокс в одном Rails приложении, и есть javaScript, который обрабатывает нажатия вызывая метод в контроллере, на одной странице у меня может быть много чекбоксов, генерируются они так:
<% Project.each do |project| %>
  <% project.tasks.each do |task| %>
    <%= check_box_tag 'status', 'complete', task.status, data: { id: tasl.id } %>
    <script>
      $('#status').change(function() {
        $.get('/task/' + $(this).data('id') + '/task_status' )
      });  
  <% end %>
<% end %>

и проблема в том, что этот скрипт работает только на первом чекбоксе, на следующих даже лог молчит. Что это может быть такое?
  • Вопрос задан
  • 2599 просмотров
Решения вопроса 1
@xo8bit Автор вопроса
решение, не дублировать JS код а вынести его отедельно от чекбокса
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
YourWest
@YourWest
Ruby Developer
Эммм... Не закрытый тег script?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы