PHP echo里面的Javascript <script>:不会执行</script>

时间:2012-04-27 20:09:55

标签: php javascript iframe echo

我有一个奇怪的问题,一个javascript脚本不会在我的php echo中运行。该脚本显示在源页面中但不运行。 我的文件在iframe(Facebook应用程序)中,我使用的是firefox和firebug。

我有一个函数将我的脚本作为字符串返回,然后我回显这个函数。

function myFunction($request_token){
    if ($count == 0){
        return "<script>console.log(\"run??\");</script><a href=\"blabla\"></a>";
    }
}

当我查看源代码时,我看到了

<script>
    console.log("run??");
</script>
<a href="blabla"></a>

看起来很好,但控制台中没有任何内容。我试图做一个警报,也不会工作。

有人有想法吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试将<script>更改为<script type="text/javascript">