将数组分配给 html 数据

Posted

技术标签:

【中文标题】将数组分配给 html 数据【英文标题】:assign array to html data 【发布时间】:2016-11-26 05:23:22 【问题描述】:

我有这样的代码:

$users = User::lists('email', 'id');

<dd class="editable users" data-type="select" data-source=" $users ">

我得到错误:数组到字符串的转换。我知道 $users 就像你不能回显数组,那么我如何将这个 $users 数组分配给数据源?

【问题讨论】:

使用循环还是通过特定索引号获取? 如果您需要它进行一些 javascript 处理,则可以将其编码为 json 格式 【参考方案1】:

使用这个:

<dd class="editable users" data-type="select" data-source=" json_encode($users) ">

并且在 javascript 中使用 JSON.parse(...) 将值解码为 json 对象。

【讨论】:

以上是关于将数组分配给 html 数据的主要内容,如果未能解决你的问题,请参考以下文章

如何将从 API 获取的数组分配给 Vue.js 中的数据属性?

如何将 PHP 数组分配给 jQuery 数组? [复制]

如何将二维数组分配给**指针? [复制]

将一个字符数组分配给另一个会产生错误。为啥?

将一个数组分配给另一个数组c ++ [重复]

将文字数组分配给对象变量