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

标签 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>

最佳答案

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

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

关于php - 在同一页面上的 php 和 javascript 之间共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15345633/

相关文章:

javascript - 在 TextArea 中添加/删除复选框值

javascript - Nodejs 监听来自 http.get() 的数据事件的响应流

javascript - 重命名 BLOB form.append

php - Codeigniter 在自定义库中设置常量

php - NextGEN Gallery 模板加载页面两次。?

php - MYSQL 和 PHP : mysql ignoring first row

javascript - 路由不重定向到静态文件

javascript - 如何从网页将javascript值加载到python中?

php - 创建指向 google play 应用程序下载的直接链接

javascript - 在 body 加载之前完成 ajax 调用