如何混合使用ruby和javascript?
例如:
<div>
$(".pop-up-confirm").click( function(e) {
var domain_name = $("input#domain_name")[0].value;
var msg = #{call_ruby_function(domain_name)};
}
</div>
首先,我使用 js 从输入中获取值 domain_name
。
其次,我想调用 ruby_function
,使用 domain_name
作为参数。
第一步是正确的,但我如何使第二步正确。
最佳答案
您不能在浏览器中执行 ruby。您只能执行 javascript。您可以用 javascript 重写您的函数,或向您的 ruby 服务器发出请求。
关于javascript - 如何混合运行 ruby 和 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36497511/