【发布时间】:2017-03-15 08:06:58
【问题描述】:
我试图获取特定设备的位置。我正在获取位置,但无法与 javascript 合并。
我的 AJAX 正在返回类似 JSOn 编码的数组
[{"title":"Thudi","lat":"11.0812178","lng":"76.94155735"}]
在 Java 脚本变量中,我必须像 -
一样分配这个值var markers = [{"title":"NGGO ","lat":"11.0888676","lng":"76.94175196"}];
我尝试了很多方法将 json 数组转换为 js 变量数组,但我没有得到确切的答案
【问题讨论】:
-
你尝试过的方法之一是什么?
-
JSON.parse(myArray) ?
-
JSON.parse绝对绝对适合您的示例。你遇到了什么错误? -
markers[0] 已经是一个对象了为什么还要解析它?
-
如果您对(未解析的)JSON 字符串使用 stringify,则会出现反斜杠。另一方面,AJAX 可能已经为您解析了它。您是否尝试将返回的数组分配给标记? Like function(e){var markers = e}
标签: javascript arrays json google-maps