0

我在 ajax whit rails 中进行了申请,响应的结果是正确的,Firebug 的控制台出现了这个:

$("#cost_select").after("<select id="from_money" name="from_money"><option value="2">Luz</option></select>
");

问题是这不出现,我尝试更改标签 html 并且工作正常,我不知道屏幕中的选择没有出现什么,有人可以帮忙吗?我需要出现这种正常情况,所有变量都是正确的,并且我在 Rails 中制作了动态内容。

4

1 回答 1

1

您需要转义 javascript,因此引号将被转义。

$("#cost_select").after("<%= escape_javascript select_tag('from_money', options_for_select(@places.map { |c| [c.place, c.id] })) %> ");
于 2013-02-09T13:35:01.053 回答