HTML不想被执行

时间:2017-02-10 14:26:33

标签: javascript php html symfony

我正在使用Symfony 3.一切都运行良好,但今天,我遇到了一个大问题...当我加载页面时,我看到HTML和Javascript代码,它在我的浏览器中看起来像“文本” 。当我使用CTRL + U时,源代码没有着色......

示例:

enter image description here

我绝对不知道问题是什么......:/ 你能帮助我吗 ? :)

3 个答案:

答案 0 :(得分:1)

你用什么来编写这段代码?

如果< >括号是html编码意味着&gt; &lt;已保存到文件而不是实际的'&lt;',则会发生这种情况。和'&gt;'

在100%纯文本编辑器(如记事本(Windows)或vim(Linux))中打开文件,确保包围实际上是您认为的...

答案 1 :(得分:1)

在输出流中写入任何内容之前添加它(回显任何字符):

header('Content-Type: text/html; charset=utf-8');

这可以确保您的浏览器明白该文档是HTML文档。

答案 2 :(得分:0)

好的,我终于找到了这个问题!

FOSRestBundle的配置存在问题,我有以下几行:

    format_listener:
    rules:
        - { path: '^/', priorities: ['json'], fallback_format: 'json' }

当我删除它时,HTML工作正常!