可以在ruby代码中使用JS代码吗?
Is it possible to use JS code with in ruby code?
我创建了带有erb视图的Rail应用程序。我想在ruby代码中使用一些JS代码,如以下
<script>
$('#select-service').click(function() {
var service='<%= Service.find("this.id") %>';
});
</script>
我要根据用户选择的值进行查询。如何代替"这个"。上面使用的Id,以及如何插入js代码而不是"this"。id"?
你不能。this
仅在浏览器中可用。
你可以做的一个选择是通过ajax。
例如。
<script>
$('#select-service').click(function() {
$.get('/service/' + this.id, function(result){
service = result;
}
});
</script>
相关文章:
- Meteor JS中代码的重复使用部分
- 骨干模型默认值-todos.js示例中不必要的代码
- 为什么indexOf在这个js代码中不起作用
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- js代码从jQuery转换为原生代码
- JS代码中的减号
- 将JS函数传递给Emscripten生成的代码
- 谷歌地图Api和JS代码不工作
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- Node.js:异步代码 + js 闭包的问题
- Chrome 开发者工具 - 控制台.log原生代码 JS
- 为jQuery和KNOCKOUT通用化javascript代码.js成为一个可重用的模块
- .ninnerHtml代码(JS/JQuery)无法识别html表中的动态内容
- 生成唯一的6位代码js
- 我得到了“;赋值中的左侧无效“;在我的代码(JS)中
- 更改代码(JS)中JQuery Mobile Calendar日期的状态
- 如何改进代码JS(Jquery)?一个简单的下拉列表
- 从传输中了解代码.js
- 这段代码(JS)的区别是什么?
- JavaScript倒计时计时器代码[JS]