Javascript 使用mySQL数组对象作为int
我刚刚开始学习PHP、javascript和mySQL 我已经设法使用PHP将mySQL结果转换为json数组:Javascript 使用mySQL数组对象作为int,javascript,php,mysql,arrays,Javascript,Php,Mysql,Arrays,我刚刚开始学习PHP、javascript和mySQL 我已经设法使用PHP将mySQL结果转换为json数组: var arrayObjects = <?php echo json_encode($results); ?> 我想在javascript中将“Theme”用作int,但我不知道如何将其作为int变量。我认为您应该使用arrayObjects[0]。Theme您可以将数组中的值移到它自己的变量中,下面是一个工作示例: <?php $results = array(
var arrayObjects = <?php echo json_encode($results); ?>
我想在javascript中将“Theme”用作int,但我不知道如何将其作为int变量。我认为您应该使用
arrayObjects[0]。Theme
您可以将数组中的值移到它自己的变量中,下面是一个工作示例:
<?php $results = array( "ID" => 1, "Theme" => 2); ?>
<script>
var arrayObjects = <?php echo json_encode($results); ?>
var Theme = arrayObjects['Theme'];
document.write(Theme);
</script>
尝试使用
parseInt(arrayObjects[0].Theme)
或+arrayObjects[0].Theme
作为快捷方式。你的意思是说“我有一个javascript数组,我不知道如何使用”这句话不能在javascript中迭代$results
,还是说“我如何将其作为一个int变量”呢?Phuzi的评论帮助了我。问题是,我不知道如何将ArrayObject的“Theme”解析为int的语法。似乎是已经发布的注释
<?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;