gpt4 book ai didi

jquery - js.erb 中的 Rails options_for_select 未呈现

转载 作者:行者123 更新时间:2023-12-01 01:02:42 25 4
gpt4 key购买 nike

我有一个包含以下基本内容的 js.erb:

$("#currencies").html("<%= options_for_select([['Dollar', '$']])%>");

并且 html 没有被添加到元素 #currencies。

但是如果我这样做:

$("#currencies").html('<option value="$">Dollar</option>');

html 正在更新。

会发生什么?

出于调试目的,我尝试过以下操作:

alert("<%= options_for_select([['Dollar', '$']]) %>");

而且它也没有显示任何内容。

最佳答案

您需要使用 <%=j .. %> 转义 javascript

<%=j options_for_select .. %>

<%= escape_javascript(..) %>

$('some_element').replaceWith('<%=j render 'some/element_template' %>');

来自api documentation

关于jquery - js.erb 中的 Rails options_for_select 未呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com