Javascript使我的php可见

Javascript使我的php可见,javascript,jquery,Javascript,Jquery,这是test123.php: 当我在浏览器中打开php并提交表单时,我可以使用Firebug查看php: 在CSS和DOM之间的Firebug中有一个脚本,它应该只显示我的javascript。但在执行javascript之后,它也显示test123.php。 如果没有任何javascript,php不会以Firebug脚本的形式显示,这是应该的。这不是您的php显示,这是HTML。。。firebug显示javascript,如果您的html只有一个属性(如示例中的onsubmit)中的java

这是test123.php:

当我在浏览器中打开php并提交表单时,我可以使用Firebug查看php: 在CSS和DOM之间的Firebug中有一个脚本,它应该只显示我的javascript。但在执行javascript之后,它也显示test123.php。
如果没有任何javascript,php不会以Firebug脚本的形式显示,这是应该的。

这不是您的php显示,这是HTML。。。firebug显示javascript,如果您的html只有一个属性(如示例中的onsubmit)中的javascript,则在firebug启动之前,它不会显示在firebug中

当它被显示时,它显示在HTML的上下文中,而不是它所包含的PHP中——因此,显示页面的源代码,即HTML源代码

在“调试器”选项卡中的firefox内置开发工具中也是如此

只有在按下submit按钮后,它才会显示在debugger选项卡中-另存为.html-PHP是不相关的

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>
    <form onsubmit='return false;' >
        <input type="submit" value="Submit">
    </form>
</body>
</html>

您的php代码在哪里?test123.php中没有php。它不是必需的,我也可以重复所有代码,但仍然是一样的,好吧,我编辑了……我对php几乎一无所知,但您的代码片段使用jQueryjavascript来显示测试。如果没有javascript,您将无法显示它。@JayBlanchard submit不会在显示代码的情况下重新加载
$(".show_playerlist").submit(function(){
     $("#test").show();
});
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>
    <form onsubmit='return false;' >
        <input type="submit" value="Submit">
    </form>
</body>
</html>