Como usar uma variável definida a partir de uma consulta JSON?


(Gabriel) #1

Tenho esse código onde pego três variáveis através de uma consulta no banco (data_inicio,cliente e cidade:

$(document).ready(function(){
$(’#tabela’).empty(); //Limpando a tabela
$.ajax({
type:‘post’, //Definimos o método HTTP usado
dataType: ‘json’, //Definimos o tipo de retorno
url: ‘…/getDados.php’,//Definindo o arquivo onde serão buscados os dados
success: function(dados){
for(var i=0;dados.length>i;i++){
//Adicionando registros retornados na tabela
$(’#tabela’).append(’

’+dados[i].data_inicio+’ ’+dados[i].cliente+’ ’+dados[i].cidade+’ ’);
}
}
});
});

Para cada registro no banco, quero gerar um ponto no mapa, ou seja, para cada " i ". Esse é o código que gera um ponto no mapa

// :computer: DATA
var geojson = {
“type”: “FeatureCollection”,
“features”: [{
“type”: “Feature”,
“properties”: {
“title”: “teste”,
“imageUrl”: “xxx”,
“type”: “beach”,
“iconSize”: [60, 60]
},
“geometry”: {
“type”: “Point”,
“coordinates”: [-78.82, 9.57]
}
}, ]
};

Como eu uso a minha variável “cliente” no lugar do título, por exemplo?


(Thiago Nunes) #2

espero que esse Pen te ajude


(Gabriel) #3

Interessante Thiago, parece estar mais prático, vou testar.

Obrigado!