我无法创建从php数组中出现的javascript数组。这是我的尝试。创建从PHP数组中出现的Javascript数组的问题
我的PHP数组名为$ samlet。
这是我的输出:
Array ([0] => Array ([m_field_id_8] =>) [1] => Array ([m_field_id_8] =>) [2] => Array ([m_field_id_8] => 10102a) [3] => Array ([m_field_id_8] => 10180a) [4] => Array ([m_field_id_8] => 10210a) [5] => Array ([m_field_id_8] => 10212a) [6] => Array ([m_field_id_8] => 10242a) [7] => Array ([m_field_id_8] => 10248a) [8] => Array ([m_field_id_8] => 10258a)
我希望它转换为JavaScript数组。
但在此之前,我尝试了一个模型JavaScript数组,这很好。
<script>
var availableTags = [
"Test1",
"Test2",
"Test3",
"Test4",
"Test5",
];
现在我想用我的php数组代替。这是我的尝试。但这不起作用。为什么这是开心?
<?php
foreach($samlet as $category => $value)
{
?>
var availableTags = [<?php echo $value['m_field_id_8']; ?>]
<?php
}
?>
</script>
你会得到什么结果? – Malvolio 2013-03-16 13:44:59
'var availableTags = [<?php echo $ value ['m_field_id_8']; ?>];'你需要打印或回显值? – adeneo 2013-03-16 13:45:39
它看起来不是'var availableTags = [1,2,3]',你会得到'var availableTags = [1]'var availableTags = [2]''var availableTags = [3]' – Malvolio 2013-03-16 13:47:00