在同一页面上的php和javascript之间共享数据

时间:2013-03-11 18:14:34

标签: php javascript

我正在尝试在同一.php页面上共享数据。我通过POST方法在页面上收到一些数据,我想在页面加载期间在该页面上的javascript上使用它。但不知何故,javascript显示的值为undefined。原因是什么以及如何解决?

<?php
    echo "<label id='origin' style='visibility:hidden;'>".$_POST["startStation"]."</label>";
?>
<script type="text/javascript">
    alert(document.getElementById('origin').value);
</script>

1 个答案:

答案 0 :(得分:3)

因为label没有.value。要访问该数据,您需要使用.innerHTML

<?php echo "<label id='origin' style='visibility:hidden;'>".$_POST["startStation"]."</label>"; ?>
<script type="text/javascript"> alert(document.getElementById('origin').innerHTML); </script>