gpt4 book ai didi

javascript - 从 HTML5 本地存储项创建 JSON 数组

转载 作者:行者123 更新时间:2023-11-28 02:25:13 24 4
gpt4 key购买 nike

我在 cordova iOS 应用程序中使用 jquery ui map ,并且需要以 JSON 格式对所有数据库结果(纬度和经度)进行编码。我已经设置了 localstorage 元素,并且知道我收到了正确的响应,但我不知道如何将所有结果编码到 JSON 数组中。我尝试过使用 for 循环,但我一定是做错了,因为我的代码失败了。另一件事,我知道 map 可以工作,并且添加标记也可以工作,但我使用了演示 json 数组。我需要用自己的对象创建自己的数组,但不知道如何做。谢谢您的帮助。

map .HTML

    <script type="text/javascript">
$(document).ready(function() {
$('#map_canvas').gmap().bind('init', function(evt, map) {
$('#map_canvas').gmap('getCurrentPosition', function(position, status) {
if ( status === 'OK' ) {
var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
$('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': true});
$('#map_canvas').gmap('addShape', 'Circle', {
'strokeWeight': 0,
'fillColor': "#008595",
'fillOpacity': 0.25,
'center': clientPosition,
'radius': 15,
'clickable': false
});
}
});
});
var name = localStorage.getItem("name");
var lat = localStorage.getItem("lat");
var lon = localStorage.getItem("lon");
var it = localStorage.getItem("it");

alert(lat);
});
</script>

最佳答案

您需要将 JSON 对象转换为字符串并存储该字符串。
使用 JSON.stringify(yourObject) 转换为字符串和 JSON.parse([your Object from localstorage])
查看类似question

关于javascript - 从 HTML5 本地存储项创建 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com