Laravel HTML编辑器

时间:2015-12-22 03:41:46

标签: javascript html laravel

我的视图中有一个表格

$ emails是我的电子邮件模板目录中的文件列表

{!! Form::select('name', $emails, null, ['id'=>'name','class' => 'form-control']) !!}
{!! Form::textarea('content', null, ['id'=>'content','class' => 'form-control']) !!}

<script type="text/javascript">
    $( "#name" ).change(function(){
        var name = $(this).val();
        $.ajax({
            url: "{!! route('admin.email.getcontent') !!}",
            type: "GET",
            data: { name: name },
            success : function(result){
                $( "#content" ).val(result);
            }
        });
    });
</script>

所以当我更改组合框值时,textarea值会改变,以取决于我在组合框中选择的文件

javascript运行良好,但我在textarea看到的是纯HTML文件的内容,如HTML标签

<html>
    <body>
        aaaa this is body
    </body>
</html>

如何让我的文本区域成为HTML编辑器,当我选择组合框时,只有HTML渲染的结果显示为

aaaa this is body

怎么做?

1 个答案:

答案 0 :(得分:0)

你的意思是你想要它是html而不是字符串?试试htmlspecialchars_decode()