0

我目前尝试使用 link_to_function 调用 javascript 方法。

<%= link_to_function( r.cls.to_s.split("#").last ,
"loadDetails('#{Base64.encode64(r.cls.to_s).strip}');"  )%>

问题是我得到一个 JS 错误:

Uncaught SyntaxError: Unexpected token ILLEGAL 

我认为发生这种情况是因为 rails 在我的代码中添加了一些换行符:

    onclick="loadDetails('aHR0cDovL3d3dy5vd2wtb250b2xvZ2llcy5jb20vT250b2xvZ3kxMzUxNzAy

NTA5Lm93bCNjMzM=');; return false;"

我希望 link_to_funktion 打印出无链接中断的输出。

你知道如何存档吗?

PS:

当我转义 javascript 它仍然返回:

Uncaught SyntaxError: Unexpected token ILLEGAL 
4

0 回答 0