ruby on rails-Jquery Ajax的响应不显示在屏幕上,有些显示在Firebug控制台中



我在ajax whit-rails中进行了一个请求,响应结果是正确的,Firebug的控制台显示为:

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

问题是这个不出现,我尝试更改标签html,效果很好,我不知道什么是不出现,在屏幕上选择有人可以帮助吗?我需要表现出这种正常的一切都是正确的变量和我在Rails中制作的动态内容。

您需要转义javascript,以便转义引号。

$("#cost_select").after("<%= escape_javascript select_tag('from_money', options_for_select(@places.map { |c| [c.place, c.id] })) %> ");

相关内容

  • 没有找到相关文章

最新更新