我刚开始学习PHP,javascript和mySQL。
我已经设法使用PHP将mySQL结果转换为json数组:
var arrayObjects = <?php echo json_encode($results); ?>
现在我有一个javascript数组,我不知道如何使用。
如果我查看&#34; arrayObjects&#34;在浏览器控制台中,它显示以下内容:
[Object]
0: Object
ID: "1"
Theme: "2"
Item1: "0"
Item2: "1"
Item3: "2"
我想使用&#34;主题&#34;作为javascript中的int,但我不知道如何将其作为int变量。
答案 0 :(得分:1)
我认为你应该使用arrayObjects[0].Theme
答案 1 :(得分:1)
您可以将数值从数组中移出到自己的变量中,这是一个工作示例:
<?php $results = array( "ID" => 1, "Theme" => 2); ?>
<script>
var arrayObjects = <?php echo json_encode($results); ?>
var Theme = arrayObjects['Theme'];
document.write(Theme);
</script>
我认为你需要这样做:
var Theme = arrayObjects[0].Theme;