我创建了具有erb视图的Rail应用程序。我想在ruby代码中使用一些JS代码,如下面的
<script>
$('#select-service').click(function() {
var service='<%= Service.find("this.id") %>';
});
</script>
我想根据用户选择的值进行查询。如何替换&#34; this.id&#34;以上使用以及如何插入js代码而不是&#34; this.id&#34; ?
答案 0 :(得分:1)
this
仅在浏览器中可用。
您可以做的一个选择是通过ajax。
例如。
<script>
$('#select-service').click(function() {
$.get('/service/' + this.id, function(result){
service = result;
}
});
</script>