我正面临一个小小的js/php问题。我有两个不同的文件(一个.php文件和一个.js文件,其中包含.php页面将执行的一些脚本)。我想发送一个php变量到.js页面。我查看了互联网,但没有找到任何可以帮助我的东西... 感谢您的帮助!发送一个php变量到不同的js页面
回答
一种解决方案是定义在HTML中的JS变量(由PHP脚本生成):
<script type="text/javascript">
var SOME_VAR = <?= json_encode($myvariable) ?>;
</script>
我使用json_encode()
,因为它会添加引号字符串,并写入阵列等,使它是有效的JavaScript。
的是,连接外部JS文件,在其中您可以使用SOME_VAR
与从PHP附带的价值之后。
我删除了我的答案.. stackoverflow太快:) ..也一个upvote – sumit
没问题的队友,谢谢 – MightyPork
谢谢,这工作完美!如果我没有弄错, – rocketer
您可以尝试将php变量嵌入到隐藏的输入字段中,并尝试访问javascript中的输入字段。
<input type = "hidden" id = "phpvar" value <?php echo $hiddenVar; ?> />
in javascript
var hiddenPhpVar = document.getElementById('phpvar').value;
输入外部表格是无效的。 – MightyPork
您无法将php变量直接发送到js文件。为此,您必须在隐藏或文本字段中编写php值,然后在js中获取该值。
- 1. Php变量发送到js
- 2. 如何发送php变量到另一个php页面?
- 3. 发送JS变量PHP页面 - 不工作
- 4. 将变量发送到另一个页面在php中
- 5. 如何发送变量到另一个PHP页面?
- 6. 在同一页面内向php发送javascript变量值
- 7. 从一个页面发送隐变量到另一个
- 8. 发送JS变量到PHP点击
- 9. 从php发送变量到js
- 10. 将JS变量发送到PHP
- 11. 发送js变量到php .ajax
- 12. 如何发送JS变量值到PHP?
- 13. PHP发送HTTP_POST_VARS到另一个页面?
- 14. 一个PHP页面上从处理页面发送变量回到原来的PHP页面
- 15. 不发送变量到下一页
- 16. 发送一个PHP GET到另一个不工作的页面
- 17. 将PHP变量值发送到同一页面中的JavaScript弹出窗口
- 18. 发送最后一个id插入变量到另一个页面在php
- 19. 从一个PHP页面到另一个发送变量DB查询后
- 20. PHP/Javascript发布js变量到php页面
- 21. 发送与AJAX一个变量2 PHP页面
- 22. 我如何发送一个变量跨越php页面
- 23. 将AS3与PHP通信。发送变量到一个PHP页面,但$ _POST为空
- 24. 将不同页面的php变量显示到html页面
- 25. heroku node.js教程 - 将env变量发送到其他js页面
- 26. Http发送不发送数据到角js的另一个页面
- 27. 通过点击锚标记发送一个PHP变量到另一页面
- 28. 通JS变量,另一页上的PHP变量,并转到目标页面
- 29. 输入值从一个页面发送到另一个页面的反应js
- 30. 发送跨文本到JS和php的另一页面
需要更多信息。 JS在哪里以及如何执行?你什么时候需要发送变量? – MightyPork
什么是* .js页面*?这是一个从Node.js生成的HTML文档吗? – Quentin
js页面是Javscript页面。脚本在用户点击链接时(在.php页面中)执行。在这一刻,我需要发送.js页面的变量。 – rocketer