![](/img/trans.png)
[英]How to access Javascript array in PHP file and printing array values in Javascript
[英]printing php array in Javascript
我有一个问题,我正在制作一个显示来自预定义 php 编号数组的任务的网站,当我尝试直接回显数组时,结果是正确的
QuestionSQL= "<?php echo $QArray[1][0]; ?>";
但是当我尝试将变量分配为索引时,结果为空
ChoiceSQL= '<?php echo $QArray[' + trialNumber +'][' + QuestNumber + ']; ?>';
我怎样才能解决这个问题?
您不能在 PHP 脚本中评估 JavaScript 变量(这是<?php
和?>
之间的整个部分。PHP 不执行 JavaScript。
在这种情况下,一个解决方案是让 PHP 生成整个数组作为 JavaScript 代码的一部分,以便 JavaScript 可以使用该数组:
var quests = <?php echo json_encode($QArray) ?>;
// ...
var trialNumber = 1;
var questNumber = 0;
var choiceSQL = quests[trialNumber][questNumber];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.