简单的问题。如何将字符串传递给javascript函数并生成包含该字符串内容的弹出框警报?这就是我所拥有的:
test.html.erb文件。
<%= link_to 'Test','#', onclick: 'test(helloworld)', class: "btn btn-xs btn-primary" %>
这是test.js文件:
function test(name){
alert(name);
}
然而,当我点击&#34;测试&#34;生成的链接,&#34; helloworld&#34;不会弹出。没有任何事情发生。
答案 0 :(得分:5)
onclick: 'test(helloworld)'
会将名为helloworld的变量传递给函数。相反,您希望传递字符串文字,例如:
onclick: 'test("helloworld")'
答案 1 :(得分:2)
传入时将helloworld
包装在引号中:
onclick: 'test("helloworld")'
我想在控制台中也存在某种错误。