将javascript数组从PHP转换为javascript函数
passing converted javascript array from php to javascript function
我想传递javascript数组(从php转换为js)存在于php代码到javascript函数。
<?php
//php to javascript array conversion
$php_array = array('he','hi','hello');
$js_array = json_encode($php_array);
echo 'var groups = ". $js_array . ";'n';
?>
function codeAddress(groups)
{ alert("into code address function");
for (var i=0;i<groups.length;i++)
{
alert(groups[i]);
}
}
echo 'var groups = '. $js_array . ";'n";
变量没有在单引号内展开。不要把json_encode的输出加引号
试试这样
//php to javascript array conversion
$php_array = array('he','hi','hello');
$js_array = json_encode($php_array);
echo 'var groups = '. $js_array;
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别