在PHP代码中插入javascript
这是我的密码:在PHP代码中插入javascript,javascript,php,html,mysql,momentjs,Javascript,Php,Html,Mysql,Momentjs,这是我的密码: <script> var g = moment.tz.guess(); </script> <?php $detectTimezone = new DateTimeZone('America/Los_Angeles'); ?> var g=力矩.tz.guess(); 我怎样才能用var g替换美国/洛杉矶?简单的答案是你不能 <?php $detectTimezone = new DateTimeZone('Am
<script>
var g = moment.tz.guess();
</script>
<?php
$detectTimezone = new DateTimeZone('America/Los_Angeles');
?>
var g=力矩.tz.guess();
我怎样才能用var g替换美国/洛杉矶?简单的答案是你不能
<?php
$detectTimezone = new DateTimeZone('America/Los_Angeles');
?>
上面的代码在服务器端执行,JavaScript在客户端运行。
唯一的方法是使用AJAX请求。我同意所有的评论说,通常情况下,为了完整起见,确实有一些解决办法,就像这里接受的答案:
然而,出于各种原因,我不推荐它,最重要的是,它使事情变得不清楚和不必要的复杂。正如其他人所说,首先说明你的目标是什么会有帮助的?你不能。PHP代码在页面交付到客户端之前完全在服务器端执行。你到底想在这里完成什么?根据实际目标,你还可以做其他事情。你不能这样做。PHP是在Javascript之前处理的。(Php=server-side,javascript=client-side)可能的重复我不认为您可以,除非您将其发布回服务器,并从$\u post获取发布的变量以设置值short-answer-您不能。JS位于客户端,PHP位于服务器上。唯一的通信方式是通过HTTP请求。