我们可以做
var name = <?PHP $_POST["name" ?>
on .js file?
所以我想在我的JavaScript中获取PHP的$ _post值,因为PHP缺乏document.getElementById("id");
正如我在评论中提到的,您可以使用全局变量存储该值,并且该变量可以在JS文件中使用:
<html>
<head>
<script>
var name = '<?php echo $_POST["name"]; ?>'; // <---should be wrapped in quotes
</script>
<script src="jsfile.js"></script>
</head>
<body></body>
</html>
现在在JS文件中您可以参考此变量:
var user = name; // window.name;
否,但是您可以像javascript.php这样的javascript文件,然后将以下内容放在文件之上
header("content-type: application/x-javascript");
并在此文件中编写JavaScript代码,然后PHP代码