2015-12-22 70 views
0

我有一个Rails的后端,它发送串像如何通过JS web小部件呈现字符串为HTML?

<p>Hello world</p> 

但无论我做什么

$('div#target').after(...) or $('div#target').html(...) 

字符串保持清洁。我怎样才能使它成为有效的HTML?

注:我的客户对我只有一个<script>标签

发送字符串

代码位:

function main() { 
    jQuery(document).ready(function($){ 
    var body = "<%= @body %>"; 
    $('script#parentdiv').after("<div class='parent'></div>"); 
    $('.parent').html(body); 
    }); 
+0

可以显示发送字符串的代码 – Laurens

+1

您可能需要在发送的字符串上调用html_safe。 – Joeman29

回答

5
var body = "<%= @body %>"; 

需求是

var body = "<%= @body.html_safe %>"; 
相关问题