正在使用index.php,但现在需要index.html

正在使用index.php,但现在需要index.html,php,javascript,html,Php,Javascript,Html,在写了几年的.EXE Windows程序之后,我正在学习所有这些网络编程的东西,请耐心听我说。 我开发了一个运行良好的basic.php和mysql网站 但是我在index.php中添加了javascript代码,我不认为javascript代码正在执行 My index.php的格式如下: <?php require_once blah blah call_my_php_functionBlah(); ?> 然后我在的php块中添加了此代码,如下所示: 不要

在写了几年的.EXE Windows程序之后,我正在学习所有这些网络编程的东西,请耐心听我说。 我开发了一个运行良好的basic.php和mysql网站

但是我在index.php中添加了javascript代码,我不认为javascript代码正在执行

My index.php的格式如下:

<?php

   require_once blah blah

   call_my_php_functionBlah();

?>

然后我在的php块中添加了此代码,如下所示: 不要将脚本添加到php块内,将其带到php块外


使用完脚本后,可以重新打开php块并再次编写php

index.php可以运行javascript,只需回显javascript代码即可将其放入页面。

出现在php打开/关闭标记内的任何内容都必须回显或打印以呈现到html页面。php打开/关闭标记以外的任何内容都将被删除应该出现在您的html页面中,但它是否正常工作与您的php无关。但是,php解释器不运行您的javascript代码,因此它不能只放在您的php标记中。

对这两个问题的回答是,您不必创建单独的html文件来执行JS代码。您可以可以在同一文件中包含HTML、JS和PHP代码。PHP标记中的PHP代码将在服务器上处理并替换为HTML。服务器生成的HTML将与.PHP文件中的其他HTML组合,并作为一个HTML发送到浏览器


JS代码中一定存在导致脚本失败的错误。

Javascript将在.php文件中运行

但是你必须在标签外面写

例如: index.php

<?php 

  echo "Helloooooo";

?>

<script>

function TestingMyFirstScript()
{
    alert(1)
}

</script>

函数TestingMyFirstScript()
{
警报(1)
}

//一些已知的优秀javascript代码显示图像

上面的大多数注释应该可以帮助您解决PHP+JS问题。但是,如果您的输出仍然存在错误,请尝试使用:

alert("breakpoint 1");
//一些代码

警报(“断点2”);

在整个Javascript函数中(它将向您显示代码失败的地方)。这对初学者调试非常有用。也请查看

  • 文件扩展名完全不相关
  • PHP在服务器上执行,根本不关心任何Javascript
  • 标记中的代码当然必须是PHP执行的有效PHP代码
  • 您的浏览器将接收PHP执行的任何结果
  • 您可以使用PHP代码输出Javascript,也可以将Javascript放在
    标记之外的同一页面上
  • 只有浏览器接收到的内容才重要,所以请使用View Source
  • 查看浏览器的Javascript控制台以调试客户端Javascript问题

Javascript将在PHP文件中执行,但不会在PHP块中执行。它在服务器中执行,是的,来自PHP的任何内容都应该打印出来查看。您应该在PHP块之外有JS代码,它可以在页面中的任何位置,例如

这取决于如何混合/匹配代码,但当然要保持代码干净、易于阅读(和调试)


//这里是JS

问题不在于它是一个php文件,因为只要不包含任何php1,php文件就可以像html文件一样工作。extention.php不会影响您的javascript。2显示您如何在页面中实现js当客户端获得输出时,它都是html-因此是的,它将运行javascript。您可以链接到quest中的页面吗ion?你有没有尝试过一些基本的javascript调试工具,比如?或者更好的是,把它放在php块之外,因为回显可能会变得混乱,是的,但是有时候你需要在运行时用php中的变量配置js。所以在这些工具中,我认为回显是必要的。实际上,我使用了类似
的东西,这看起来很混乱。你可以尝试

<?php 

  echo "Helloooooo";

?>

<script>

function TestingMyFirstScript()
{
    alert(1)
}

</script>
<?php

   require_once blah blah

   call_my_php_functionBlah();

?>


<script type="text/javascript">
  // some known-good javascript code that displays an image
</script>


<?php
  // other php code
?>
alert("breakpoint 1");
<?php
// code here
?>

<script type="text/javascript">
// JS here
</script>

<?php
// some more code here
?>