【发布时间】:2015-12-22 10:37:35
【问题描述】:
我有一个 Rails 后端,它发送类似
的字符串<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);
});
【问题讨论】:
-
你能显示发送字符串的代码吗
-
您可能需要在要发送的字符串上调用 html_safe。
标签: javascript jquery ruby-on-rails ruby-on-rails-4