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 № 1Acho 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.