我有个PHP数组:循环通过PHP arrayray与jquery
print_r($names);
输出:
Array ([adam] => adam [John] => John [Clair] => Clair [Sue] => Sue)
我想通过与jquery/JavaScript的阵列循环。
我设置的JavaScript变量等于PHP数组:
var jnames="<?php print($names); ?>";
我如何遍历数组jnames?
for(var i=0; i < jnames.length; i++)
{
alert(jnames[i]);
}
这简单地返回A,然后R,然后R,然后A,然后Y数组。
我怎样才能得到这个返回数组的适当值?亚当,约翰,克莱尔等。
谢谢。
'json_encode'反对。 –
您正在输出单词“数组”,因为如果print()不是字符串,浮点数或整数,它将回显变量的类型。您需要在将json名称分配给jnames之前对其进行编码,然后使用JSON.parse()对其进行解析。 – zgr024