gpt4 book ai didi

php - 为什么在启用 Javascript 时不忽略

转载 作者:行者123 更新时间:2023-11-28 04:01:42 24 4
gpt4 key购买 nike

我正在开发一个 PHP 应用程序,该应用程序涉及用户可以选择的多个计划。在我的管理计划页面上,每当用户从菜单中选择任何计划时,都会发送一个 ajax 调用,该调用会根据数据库值计算计划费用并将其显示给用户。那很好用。我唯一的问题是当 Javascript 被禁用时,一切都变得一团糟。不仅计划费用没有显示(这是显而易见的),而且当用户单击“提交”按钮时,计划会发生变化(理想情况下,用户应该被带到结帐页面)

不管怎样,我试过把这样的东西放在页面的顶部。

<noscript>
Javascript is disabled. Please enable it to continue.
<?php exit(); ?>
</noscript>

因此,当 Javascript 被禁用时,它会显示一条消息并立即停止。但是当启用 Javascript 时,<noscript> 中的 PHP 代码标记也被执行并停止页面运行。

我想知道什么时候启用了 Javascript 为什么标签内的所有内容都没有被忽略?

最佳答案

PHP 在服务器上呈现,而不是在客户端上。 <noscript>仅被浏览器考虑或忽略。服务器不知道客户端将使用此标记做什么。即使包含 PHP 的 HTML 注释也会被页面执行。

关于php - 为什么在启用 Javascript 时不忽略 <noscript> 标记内的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com