-3

可能重复:
如何将 javascript 变量放入 php echo

我有 JavaScript 来获取时间,代码如下。

<script type="text/javascript">

var d = new Date();

var H = d.getHours();
var m = d.getMinutes();
if(H>11)
{
    var h = H-12;
    var a = 'PM';
}
else
{
    var h = H;
    var a = 'AM';
}

</script>

现在,我想在 PHP 中打印 JavaScript 中使用的变量,例如,

<?php echo $h.$m; ?>

可能吗?

如果是,那么请帮助我。

4

1 回答 1

1

Javascipt 运行在客户端,php 运行在服务器上...如果你只是想在浏览器中打印 var

var varName = "varValue";
document.write(varName);

如果您需要将 javascript var 发送到 php,则需要使用 jquery 或 javscript 将其发送到服务器,然后返回数据...

$.post("yourFile.php", { varName: "varValue" },
function(data) {
   //print the data coming from yourFile.php
   document.write(data);

});

如果您只需要将 var 发送到服务器

 $.post("yourFile.php", { hour: "hour", min: "min", sec:"sec" } );
于 2012-10-31T12:26:53.873 回答