The*_* Oz 0 javascript jquery ruby-on-rails ruby-on-rails-4
我有一个Rails后端发送字符串
<p>Hello world</p>
Run Code Online (Sandbox Code Playgroud)
等等
但无论我做什么
$('div#target').after(...) or $('div#target').html(...)
Run Code Online (Sandbox Code Playgroud)
该字符串仍然被消毒.如何将其变为有效的HTML?
注意:在我的客户端上我只有一个<script>标签
发送字符串的代码位:
function main() {
jQuery(document).ready(function($){
var body = "<%= @body %>";
$('script#parentdiv').after("<div class='parent'></div>");
$('.parent').html(body);
});
Run Code Online (Sandbox Code Playgroud)
var body = "<%= @body %>";
Run Code Online (Sandbox Code Playgroud)
需要是
var body = "<%= @body.html_safe %>";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |