使用Javascript数组或JSON来存储AJAX请求的返回值,以备将来使用
Using Javascript array or JSON for storing returned values from AJAX request for later use
我有一个AJAX请求,要从服务器获取坐标值。
这是我的代码:
locationsObj = []; //Somewhere above the AJAX request
//Below is from the success callback of the request
for (var i = 0; i < rowCount; i++) {
var storelatlng = new google.maps.LatLng(
parseFloat(result.storeLat[i]),
parseFloat(result.storeLon[i])
);
locationsObj.push(??);
}
我想要的是能够将返回的值存储在数组或JSON对象中,但我已经折腾了很长时间,似乎无法让它发挥作用。我相信我可能正确地存储了它们,但无法将它们从数组/对象中取出,因为我与[I]和[0]的混淆了。
这是我的尝试:
locationsObj.push({storelatlng: storelatlng});
由于这是在for循环中,我假设它将循环通过并将每个var存储平台添加到对象中???但我该如何找回价值观呢?
这将为您提供一个对象数组,如下所示:
locationsObj = [
{ storelatlng: 'some value' },
{ storelatlng: 'some value' },
{ storelatlng: 'some value' }
];
所以你可以通过以下方式访问它:
locationsObj[i].storelatlng
;
相关文章:
- Javascript返回值只在循环中返回一次
- XMLHttpRequest未返回值-状态202
- 根据是否解析了 Promise 从函数返回值
- Angular,函数在(模型)工厂中返回值
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从客户端的数组中获取用户输入和返回值
- Javascript中带有返回值的嵌套函数
- 为变量分配多个nodejs导出返回值时出现问题
- 通过回调从onreadystatechange返回值
- 从Ajax函数返回值
- JavaScript生成器中收益率返回值的解析
- HTML如何根据javascript函数的返回值限制文本输入
- 返回值+new Date()与Date.now()是否不同
- 使用在函数外部声明的变量的 Javascript 返回值 + undefined
- 如何在Android中将Javascript返回值转换为String
- chrome.storage.sync.get未返回值-Angular服务
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从嵌套的API函数返回值
- angularjs如何从返回值中找到正确的属性
- 使用Javascript数组或JSON来存储AJAX请求的返回值,以备将来使用