【发布时间】:2015-08-10 16:17:10
【问题描述】:
早上好!我正在准备我的数据库,以便在 Laravel5 中使用 HighMaps,我从 Laravel 开始收到这个 JSON 表单。
[{"hc-key":"es-vi"},{"hc-key":"es-cs"},{"hc-key":"es-lo"},{"hc-key":"es-z"}]
Higchamps 需要以下格式:
var data = [{ 'hc-key': 'es-pm', value: 0 },
{ 'hc-key': 'es-va', value: 1 },
{ 'hc-key': '', value: 52 }];
如何发送 Highmaps 需要的格式数据?
控制器中的sql是这样的:
$provincias= DB::table('provincia')->lists('hc-key');
【问题讨论】:
-
请贴出生成此结果的 Laravel 代码,以便我们了解场景。
-
我将代码放在控制器中,但我不知道要传递的 sep 是 foreach 到变量数据中。
-
我不确定,但如果您获取/创建另一个索引数组,
array_combine可能会派上用场。 -
还有这个例子,我不知道怎么把这个json转换成javascript的varibale。
-
我已经发布了一个可能的答案,但也想说你在上面的第一个代码 sn-p 中的 "es-cs"} 和 {" 之间似乎缺少逗号hc-key”。
标签: javascript php laravel