Имитация ссылки нажмите в Coffeescript

1

У меня есть ссылка, которая перенаправляется на страницу чата при нажатии. Теперь я хочу перенаправить на эту страницу из кода coffeescript. Как смоделировать ссылку ниже (с параметрами), чтобы иметь тот же эффект, что и щелчок?

<%= link_to "Send", "#", class: "chat",
           "data-sender" => current_user.id, "data-receiver" => user.id 
%>
  • 0
    покажи свой файл coffescript
  • 0
    как насчет запуска события клика по вашей ссылке?
Показать ещё 2 комментария
Теги:
coffeescript

1 ответ

2
Лучший ответ

Я думаю, вы сначала должны обновить вопрос с помощью связанных с вашим действием связанных обновлений, которые находятся в разделе комментариев.

Некоторые вещи, подобные этому, должны работать.

received: (data) ->
  sender_id = data.sender
  reciever_id = data.receiver
  link = $('a.chat')

  link.attr('data-sender', sender_id)      # To set data attributes for the link
  link.attr('data-receiver', receiver_id)
  link.trigger('click')                    # Triggering a click so that the rest of the code can take over

Я не знаю, как ваше приложение может работать.

То, что я пытаюсь сделать, это обновить атрибуты данных или ссылку на значения, полученные с помощью кабеля действия, а затем инициировать событие клика по ссылке, чтобы остальная часть кода в вашем приложении могла взять верх.

  • 0
    Это выглядит именно то, что я хотел, хотя это все еще не работает для меня.
  • 0
    Это дает ошибку? Вы уверены, что received уволен?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню