小编Sye*_*hah的帖子

将ruby变量传递给javascript(Ruby on Rails)

我有一份药物清单和一份疫苗清单,我分别从药品和疫苗中提取.药物清单的格式为medicine_name,疫苗清单也是如此.我使用这段代码将这两个存储在变量中.

var injections=<%=@injections%>;
var medicines=<%=@medicines%>;
Run Code Online (Sandbox Code Playgroud)

在我看来,我有药物和注射的选择标签,但是当我尝试使用以下代码将这些变量附加到相应的标签时.我没有得到任何结果请帮忙

$('.addmedicines').click(function()
   $('.medicines').append(medicines);


});
$('.addinjections').click(function(){
   $('.injections').append(injections);
});
Run Code Online (Sandbox Code Playgroud)

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

编辑:

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

药物:

<option>Med1</option><option>Med2</option><option>Med3</option><option>Med4</option>
Run Code Online (Sandbox Code Playgroud)

注射:

<option>i1</option><option>i2</option><option>i3</option><option>i4</option>
Run Code Online (Sandbox Code Playgroud)

javascript jquery ruby-on-rails

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1

ruby-on-rails ×1