正在使用index.php,但现在需要index.html
在写了几年的.EXE Windows程序之后,我正在学习所有这些网络编程的东西,请耐心听我说。 我开发了一个运行良好的basic.php和mysql网站 但是我在index.php中添加了javascript代码,我不认为javascript代码正在执行 My index.php的格式如下:正在使用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块中添加了此代码,如下所示: 不要
<?php
require_once blah blah
call_my_php_functionBlah();
?>
然后我在的php块中添加了此代码,如下所示:
不要将脚本添加到php块内,将其带到php块外
使用完脚本后,可以重新打开php块并再次编写phpindex.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问题
//这里是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
?>