我有这样的代码,我需要创建数组的格式如下:如何在数组中添加来自AJAX请求的信息?
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
我有以下的AJAX请求和我正确地接收所有信息。
$.ajax({
url: '../get-route/46',
type: 'get',
success: function (data) {
$.each(data.poi, function(key, element) {
console.log(element.name);
console.log(element.latitud);
console.log(element.longitud);
});
}
});
如何将这些信息追加到名为location
的数组中?在你成功回调
var locations = [];
,推到这个数组:
你已经有了名字,lat和液化天然气的地方在数组中 - 但第四个值应该是什么? –
,因为我需要直接从这里获取这些信息。 – jc1992
不,我的意思是在你当前的数组中,你有'4','5','3','2'和'1'作为所有子数组的最终值。这个价值是什么,它在哪里应该来自通过AJAX检索的'element'? –