Sourabh
Sourabh

Reputation: 223

Store dynamic Multidimensional array

Dynamic multidimensional array is coming in following form:

coordinates:"[75.07760579,29.93068379]"

from some API call.

Now if there are 10 different coordinates, I want to store each 10 coordinates into array say Lattitude=[] and Longitude=[]

Lattitude will comprise of 75.07760579

Longitude will 29.93068379

Can anybody help:

I am doing it in following way:

$.ajax({
    async: false,
    type: "GET",
    dataType: "json",
    contentType: "application/json",
    header: header,
    url: '../../api/..../' + ouid + '.json?fields=[coordinates]',
    success: function (response) {

        var coordinates = response.coordinates;
        lattitude.push.apply(coordinates);
    },
    error: function (response) {

    }
});

Upvotes: 2

Views: 106

Answers (1)

Gaurav joshi
Gaurav joshi

Reputation: 1799

// YOUR CASE YOU WILL GET IN AJAX RESPONSE "response.coordinates"
var response = {
  coordinates: "[75.07760579,29.93068379]"
};
var latitude = [] , longitude = [];
var coordinates = JSON.parse(response.coordinates);

latitude.push(coordinates[0]);
longitude.push(coordinates[0]);

console.log(latitude, longitude)

Upvotes: 1

Related Questions