好的,所以我知道这已经被问了很多不同的方式,但我找不到任何答案的解决方案...所以我想我会提供我确切的问题:从html脚本传递参数到js文件
这是html代码:
<script type="text/javascript">
var idArray = <?php json_encode($idArray) ?>;
var imgArray = <?php json_encode($imgArray) ?>;
var prArray = <?php json_encode($prArray) ?>;
</script>
,然后我想在我的“的script.js”文件中使用这些3个阵列。 这是想法:
var idArray = AnActualVarFromHtmlScript.idArray;
var imgArray = AnActualVarFromHtmlScript.imgArray;
var prArray = AnActualVarFromHtmlScript.prArray;
感谢任何人的帮助。
你不需要“重新声明”你的'变量'。你可以直接使用它。当你像HTML一样声明它时,它会隐式地在'window'变量中声明。你应该知道的唯一事情是在包含你的js文件之前在html部分声明你的变量。 –
通过在脚本中使用'var idArray',可以隐藏全局变量'idArray'。只是不要那样做...!? – deceze
@deceze我很抱歉,但我不明白你的评论?不做什么? xD –