Задать вопрос

Почему не выполняется ajax запрос?

Здравствуй, Хабр!
Есть ссылка
= link_to "Редактировать", id: "load_formForItem", data: {ajax_path: :getFormForEditItems}


есть код, который должен обрабатывать событие
$ ->
  $('#load_formForItem').click ->
    projects_path = $('#load_formForItem').data('ajax-path')
    $.ajax projects_path,
      type: 'POST'
      dataType: 'script'


но проблема в том, что ничего не происходит. В консоли тишина. В чем может быть проблема?
  • Вопрос задан
  • 2617 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
@Cepega
= link_to "Редактировать", '#', id: "load_formForItem", data: {ajax_path: :getFormForEditItems}


Обратите внимание, я вставил второй аргумент в link_to. Иначе id у вас будет использоваться не в качестве id, а в качестве адреса.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
У Вас, судя по всему, опечатка: в хелпер вы передаете ajax_path, в JS используете ajax-path
Ответ написан
Ваш ответ на вопрос

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

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