0

Rails で JavaScript を使用すると問題が発生します。私はgetScript を使用して、 というファイルに js をロードしていますlist.js.erb

var info = '<%= j(items_collection(@order, @items_list)) %>'
$('#items-list').html(info);

要素を検査すると、実際に得ている応答が

var info = '&lt;div class=\&quot;control-group check_boxes optional 
order_items\&quot; id=\&quot;items-list\&quot;&gt;&lt;label class=\&quot;
check_boxes optional control-label\&quot;&gt;Items&lt;\/label&gt;&lt;div
class=\&quot;controls\&quot;&gt;&lt;label class=\&quot;checkbox\&quot;&gt;
&lt;input class=\&quot;check_boxes optional\&quot; id=\&quot;order_items_6\&quot;
name=\&quot;order[items][]\&quot; type=\&quot;checkbox\&quot; 
value=\&quot;6\&quot; /&gt;Chicken Burrito&lt;\/label&gt;&lt;
label class=\&quot;checkbox\&quot;&gt;&lt;input class=\&quot;
check_boxes optional\&quot; id=\&quot;order_items_7\&quot; 
name=\&quot;order[items][]\&quot; type=\&quot;checkbox\&quot; 
value=\&quot;7\&quot; /&gt;Burrito&lt;\/label&gt;&lt;
input name=\&quot;order[items][]\&quot; type=\&quot;hidden\&quot; 
value=\&quot;\&quot; /&gt;&lt;\/div&gt;&lt;\/div&gt;'

$('#items-list').html(info);

It が置き換えられると、dom 要素ではなく文字列に変換されます。どうすればこれを修正できますか?

4

0 に答える 0