首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ruby变量传递给javascript ( Rails)

将ruby变量传递给javascript ( Rails)
EN

Stack Overflow用户
提问于 2013-07-08 06:15:19
回答 3查看 20.1K关注 0票数 7

我有一份药品清单和一份我正在从表格中提取的疫苗清单,药品和疫苗接种。药品清单采用medicine_name格式,疫苗接种清单也是如此。我使用这段代码将这两种代码存储在vars中。

代码语言:javascript
复制
var injections=<%=@injections%>;
var medicines=<%=@medicines%>;

在我看来,我有药品和注射剂的选择标签,但是当我试图使用下面的代码将这些vars附加到相应的标签时。我没有任何结果,请帮忙

代码语言:javascript
复制
$('.addmedicines').click(function()
   $('.medicines').append(medicines);


});
$('.addinjections').click(function(){
   $('.injections').append(injections);
});

这里,.injections是指定用于选择疫苗接种标记的类。.medicines是指定用于选择药品标签的类。.addmedicines和.addinjections是html按钮。

编辑:

当我试图在javascript中同时显示注射剂和药物时,它们显示如下:

药品:

代码语言:javascript
复制
<option>Med1</option><option>Med2</option><option>Med3</option><option>Med4</option>

注射:

代码语言:javascript
复制
<option>i1</option><option>i2</option><option>i3</option><option>i4</option>
EN

回答 3

Stack Overflow用户

发布于 2013-07-08 06:20:32

代码语言:javascript
复制
var injections= '<%=@injections%>';
var medicines='<%=@medicines%>';
票数 22
EN

Stack Overflow用户

发布于 2013-07-08 06:38:08

您可以使用Rails助手javascript,或者只需调用to_json即可。

代码语言:javascript
复制
var injections = <%= array_or_string_for_javascript(@injections) %>;
var medicines = <%= array_or_string_for_javascript(@medicines) %>;

// OR

var injections = <%= @injections.to_json %>;
var medicines = <%= @medicines.to_json %>;
票数 5
EN

Stack Overflow用户

发布于 2014-07-17 08:41:50

在第一个函数之后缺少一个{

应:

代码语言:javascript
复制
$('.addmedicines').click(function(){  // <-- right here :)
   $('.medicines').append(medicines);


});
$('.addinjections').click(function(){
   $('.injections').append(injections);
});

你所拥有的:

代码语言:javascript
复制
$('.addmedicines').click(function()   // <-- right here :)
   $('.medicines').append(medicines);


});
$('.addinjections').click(function(){
   $('.injections').append(injections);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17520177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档