/ / Simular um link clique em coffeescript - javascript, ruby-on-rails, coffeescript

Simule um link clique em coffeescript - javascript, ruby-on-rails, coffeescript

Eu tenho um link que redireciona para uma página de bate-papo quandoclicado. Agora, eu quero redirecionar para essa página de dentro de um código coffeescript. Como posso simular o link abaixo (com parâmetros) para ter o mesmo efeito de clicar nele?

<%= link_to "Send", "#", class: "chat",
"data-sender" => current_user.id, "data-receiver" => user.id
%>

Respostas:

2 para resposta № 1

Acho que você deve primeiro atualizar a pergunta com as atualizações relacionadas ao cabo de ação que estão na seção de comentários.

Algo assim deve funcionar.

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

O que eu não sei é como seu aplicativo pode funcionar.

O que estou tentando fazer é atualizar os dadosatributos ou o link para os valores obtidos do cabo de ação e, em seguida, acionar um evento de clique no link para que o resto do código em seu aplicativo possa assumir.