2015-12-22 75 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 %>"; 
相關問題