Я имею JSON Stringify данные, как это:

{
"id": "3",
"type1_id": "2",
"type2_id": "2",
"type3_id": "1",
"number": "10003",
"number2": "6454646",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "468451",
"consumer_account_id": null,
"address": "Subhas Nagar bhopal",
"date_time": "2018-10-24 16:36:49",
"latitude": "77.4343394",
"longitude": "23.2508008"},
{
"id": "4",
"type1_id": "2",
"type2_id": "2",
"type3_id": "2",
"number": "10004",
"number2": "9956670",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "462345",
"consumer_account_id": null,
"address": "Rajendra Nagar bhopal",
"date_time": "2018-10-24 17:10:40",
"latitude": "77.42396009999993",
"longitude": "23.2774624"},
{
"id": "5",
"type1_id": "4",
"type2_id": "6",
"type3_id": null,
"number": "10005",
"number2": "5058280",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "462323",
"consumer_account_id": null,
"address": "Shivaji Nagar bhopal",
"date_time": "2018-10-24 17:30:00",
"latitude": "77.42335490000005",
"longitude": "23.228385"},
{
"id": "6",
"type1_id": "4",
"type2_id": "6",
"type3_id": null,
"number": "10006",
"number2": "5687456",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "456654",
"consumer_account_id": null,
"address": "Hamidia Road bhopal",
"date_time": "2018-10-31 11:43:25",
"latitude": null,
"longitude": null
},

как бы я получить широту и долготу, и это мой JavaScript

$(document).ready(function(){
showmap2();
});


function showmap2()
{

$.post("https://colonymaintenance.com/55/mpeb/php_ajx/getlanglong.php",
{
showmap: ""},
function(data, status){
var stringify = JSON.stringify(data);

document.write(stringify);
for (var i = 0; i < stringify.length; i++) {
console.log(stringify[i]['latitude']);
}

}, "json");
}

я новичок, пожалуйста, помогите мне

-2

Решение

Вы можете использовать эти данные сразу после анализа. Вам не нужно звонить stringify:

const data = [{
"id": "3",
"type1_id": "2",
"type2_id": "2",
"type3_id": "1",
"number": "10003",
"number2": "6454646",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "468451",
"consumer_account_id": null,
"address": "Subhas Nagar bhopal",
"date_time": "2018-10-24 16:36:49",
"latitude": "77.4343394",
"longitude": "23.2508008"},
{
"id": "4",
"type1_id": "2",
"type2_id": "2",
"type3_id": "2",
"number": "10004",
"number2": "9956670",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "462345",
"consumer_account_id": null,
"address": "Rajendra Nagar bhopal",
"date_time": "2018-10-24 17:10:40",
"latitude": "77.42396009999993",
"longitude": "23.2774624"},
{
"id": "5",
"type1_id": "4",
"type2_id": "6",
"type3_id": null,
"number": "10005",
"number2": "5058280",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "462323",
"consumer_account_id": null,
"address": "Shivaji Nagar bhopal",
"date_time": "2018-10-24 17:30:00",
"latitude": "77.42335490000005",
"longitude": "23.228385"},
{
"id": "6",
"type1_id": "4",
"type2_id": "6",
"type3_id": null,
"number": "10006",
"number2": "5687456",
"consumer_name": null,
"consumer_number": null,
"consumer_father_name": null,
"division_code": "456654",
"consumer_account_id": null,
"address": "Hamidia Road bhopal",
"date_time": "2018-10-31 11:43:25",
"latitude": null,
"longitude": null
}];

function logLatLon(data, status){
data.forEach(function(d){
console.log("lat:", d.latitude + ", lon:", d.longitude);
})
};

logLatLon(data);
0

Другие решения

Пожалуйста, используйте JSON.parse () вместо JSON.stringify ()

$(document).ready(function(){
showmap2();
});


function showmap2()
{

$.post("https://colonymaintenance.com/55/mpeb/php_ajx/getlanglong.php",
{
showmap: ""},
function(data, status){
var stringify = JSON.parse(data);

document.write(stringify);
for (var i = 0; i < stringify.length; i++) {
console.log(stringify[i]['latitude']);
}

}, "json");
}
0

Вы можете использовать jquery для каждой функции, как показано ниже.

    function showMap(){
function(data, status){
var stringify = JSON.parse(data);

jQuery.each(stringify , function(index, value){
console.log("Lat ",value.latitude + " Long ",value.longitude);
});

}, "json");
}

Обновил ответ. Попробуй это.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector