sko*_*kos 1 html javascript php
我正在开发一个涉及用户可以选择的多个计划的PHP应用程序.在我的"管理计划"页面上,每当用户从菜单中选择任何计划时,都会发送ajax调用,该调用根据数据库值计算计划费用并将其显示给用户.这很好.我唯一的问题是当Javascript被禁用时,一切都搞砸了.不仅计划费用没有显示(这是显而易见的),但是当用户点击提交按钮时,计划会发生变化(理想情况下,用户应该被带到结账页面)
无论如何,我尝试在页面顶部放置这样的东西.
<noscript>
Javascript is disabled. Please enable it to continue.
<?php exit(); ?>
</noscript>
Run Code Online (Sandbox Code Playgroud)
因此,当Javascript被禁用时,它会显示一条消息并在那里停止.但是当启用Javascript时,<noscript>标记中的PHP代码也会被取消,并阻止页面运行.
我想知道什么时候启用Javascript为什么标签内的所有内容都不会被忽略?
PHP在服务器上呈现,而不是在客户端上呈现.<noscript>只有浏览器才能看到或忽视它.服务器不知道客户端将使用此标记执行什么操作.甚至包含PHP的HTML注释也将由页面执行.