gpt4 book ai didi

javascript - JQuery $.each 返回相同的数据集两次

转载 作者:行者123 更新时间:2023-12-01 01:49:46 24 4
gpt4 key购买 nike

我正在构建一个 Instagram map 应用程序,并尝试使用 $.each 迭代返回的 JSON。我目前正在通过将图片的坐标返回到 <div> 来测试它。 。它运行得非常好,只是相同的数据出现了两次。这是声明(注释掉的代码用于将其放在 map 上):

$.each(photos.data, function (index, photo) {
if (photo.location) {
/* var photocoords = google.maps.LatLng(photo.location.latitude,location.longitude);
var marker = new google.maps.Marker({
position: photocoords,
map: map,
title: 'Test'
});//end new marker


*/
photo = photo.location.latitude + ' , ' + photo.location.longitude + '<br>';

$('#photos-wrap').append(photo);
} //end if
else {
return true
}
});

以及它返回的数据:

38.9232268 , -77.0464289
35.046506242 , -90.025382579
35.189142533 , -101.987259233

38.9232268 , -77.0464289
35.046506242 , -90.025382579
35.189142533 , -101.987259233

感谢您提供的任何帮助。

最佳答案

将您的代码更改为此代码

    var new_photo = photo.location.latitude + ' , ' + photo.location.longitude + '<br>';
$('#photos-wrap').append(new_photo);

关于javascript - JQuery $.each 返回相同的数据集两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13422990/

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