javascript - 将二维php赋值给二维javascript

标签 javascript php

我有一个二维 javascript 数组,我想将其分配给 php 数组。

我尝试了以下方法,但没有成功:

var js_array= [[]];
js_array = <?php echo $result;?>;

我基本上创建了一个二维 php 数组并分配给一个二维 javascript 数组。

我似乎没有在这段代码中看到任何逻辑问题。有人可以指出为什么这种方法可能行不通吗?

谢谢。

最佳答案

您无法echo数组,只能回显字符串。看看PHP中的json_encode函数:http://us2.php.net/json_encode你会发现这正是你想要的。

var js_thing = <?php echo json_encode($result);?>;

关于javascript - 将二维php赋值给二维javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20054607/

相关文章:

php - 通过匹配子数组值合并 2 个关联数组?

php - 在 PHP 中检查 COOKIE 时 undefined index

php - CodeIgniter:从数据库(表)填充表(HTML/表单)

php - 在加密的 SSL 连接上使用 HTTP POST 发送信用卡信息是否足够安全?

javascript - 添加匿名函数返回数组推送

javascript - jQuery slideToggle() 中的特定对象

javascript - 如何仅使用 javascript 在短时间内更改按钮文本?

javascript - 具有自动布局的表格的最大宽度

javascript - 强制网站在 Iframe 中显示

php - 如何使php post变量唯一