我是JavaScript新手,试图将参数从PHP发送到js文件。我想从php文件发送参数到js文件,但我不知道为什么这不会发生。如何将参数从php文件传递到java脚本文件
代码:
JavaScript文件名:data6_1.js
var menuItems = [
["Collected Material","scm.php?firstname=.$id2", "", "", "", "", "0", "0", "", "", "", ],
];
PHP文件:studentbook.php
<?php
if(!isset($_SESSION['firstname'])) {
$id2 =$_REQUEST['firstname'];
echo "<b>".$id2."</b>"." Logged in";
}
?>
<div id="MNUOBJ7DFA52C14221AD2" style="position:absolute; top:549px; left:22px; width:174px; height:34px; z-index:3016;">
<script type="text/javascript" src="data6_1.js"></script>
<script type="text/javascript">
menuItems.([$id2]);
</script>
<a href='scm.php'></a>
</div>
任何想法,请帮助。
的JavaScript文件中的PHP不会因为PHP执行,它将被视为作为一个字符串。另外,你似乎直接在javascript('menuitems。([$ id2]);')〜中使用一个php变量,这也不会像你期望的那样工作〜它应该被包含在php标签中 – RamRaider
[How to传递变量和数据从PHP到JavaScript?](http://stackoverflow.com/questions/23740548/how-to-pass-variables-and-data-from-php-to-javascript) –