简单的问题.如何将字符串传递给javascript函数并生成包含该字符串内容的弹出框警报?这就是我所拥有的:
test.html.erb文件.
<%= link_to 'Test','#', onclick: 'test(helloworld)', class: "btn btn-xs btn-primary" %>
Run Code Online (Sandbox Code Playgroud)
这是test.js文件:
function test(name){
alert(name);
}
Run Code Online (Sandbox Code Playgroud)
但是,当我点击生成的"测试"链接时,"helloworld"不会弹出.什么都没发生.
onclick: 'test(helloworld)'
Run Code Online (Sandbox Code Playgroud)
会将名为helloworld的变量传递给函数.相反,您想传递一个字符串文字,如:
onclick: 'test("helloworld")'
Run Code Online (Sandbox Code Playgroud)