Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript<;脚本>;内部PHP echo:won';不执行_Php_Javascript_Iframe_Echo - Fatal编程技术网

Javascript<;脚本>;内部PHP echo:won';不执行

Javascript<;脚本>;内部PHP echo:won';不执行,php,javascript,iframe,echo,Php,Javascript,Iframe,Echo,我有一个奇怪的问题,javascript脚本不会在我的php echo中运行。脚本显示在源页面中,但未运行。 我的文件在iframe(facebook应用程序)中,我正在使用firefox和firebug 我有一个函数以字符串形式返回脚本,然后我回显这个函数 function myFunction($request_token){ if ($count == 0){ return "<script>console.log(\"run??\");</scr

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

我有一个函数以字符串形式返回脚本,然后我回显这个函数

function myFunction($request_token){
    if ($count == 0){
        return "<script>console.log(\"run??\");</script><a href=\"blabla\"></a>";
    }
}
function myFunction($request\u令牌){
如果($count==0){
返回“console.log(\“run???”);”;
}
}
当我看源代码时,我看到

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

控制台日志(“运行”);
这似乎很好,但控制台中没有显示任何内容。我试图发出警报,但也不起作用


有人有主意吗?

你试过把
改成

试试
。页面上是否有其他可能引发错误的脚本?(脚本是串行执行的,如果你完成了的话)。我有其他脚本+facebook脚本,但是控制台中没有显示错误。如果我说我使用javascript的回音加载我的文件,那么这个帮助是这样的:xmlhttp.open(“GET”,“php/myFile.php?request=init,true);xmlhttp.send();然后在myFile.php中myFunction@nax_-那么您有一个使用JavaScript的页面,它使用AJAX调用PHP页面来返回JavaScript?是的,我有。现在您这么说听起来很愚蠢,但是的,它就是这样工作的。顺便说一下,正如您可能猜到的那样,xmlhttp是一个XMLHttpRequest()