我必须做一个测验,从数据库上传可用的答案选项。我知道如何使用PHP从数据库上传。但是我使用JavaScript进行了测验。无论如何要解决这个问题? 我在.php文件中尝试过类似的东西:
echo 'new Question("Find correct word.", ["'. $row['right'] .'",
"'. $row['wrong1'] .'", "'. $row['wrong2'] .'",
"'. $row['wrong3'] .'"], "'. $row['right'] .'"),';
这就是我想在.js文件中上传数据库中的单词的地方:
var questions = [
new Question("Find correct word.",
["right", "wrong1", "wrong2", "wrong3"], "right"),
];
答案 0 :(得分:0)
怎么样:
<script src="js.php"></script>
使用以下代码:
var questions=[<?php
echo 'new Question("Find correct word.", ["'. $row['right'] .'", "'. $row['wrong1'] .'", "'. $row['wrong2'] .'", "'. $row['wrong3'] .'"], "'. $row['right'] .'"),';
?>];
答案 1 :(得分:0)
你可以在javascript代码中回显任何php变量!
例如:
// in php :
$val = 23 ;
// in js :
var val = <?php echo $val ?>
通过这种方式,你可以在Javascript代码中使用任何php变量,因为在javascript编译浏览器之前编译在服务器中的php,所以php变量可以在JS中使用