Я пытаюсь создать объект json из результатов MySQL, но не получаю нужный мне результат.
Вот PHP
$json = array();
$result = mysqli_query ($connection, $query);
echo '[';
while($row = mysqli_fetch_array ($result))
{
echo '{';
echo '"latitude":"'.$row['lat'].'",';
echo '"longitude":"'.$row['lng'].'",';
echo '"icon":'.'"./images/'.$row['busColor'].'.png"';
echo '}';
}
echo ']';
$jsonstring = json_encode($json);
echo $jsonstring;
die();
Это выводит
[{"latitude":"39.976257","longitude":"-83.003464","icon":"./images/pink.png"}][]
Но я хочу это
[{"latitude":"39.976257","longitude":"-83.003464","icon":"./images/pink.png"}]
как только я получу результат, мне нужно передать объект в функцию плагина jQuery, если это имеет какое-то значение
$.getJSON('myJsonURL, function(myMarkers){
$("#map").goMap({
markers: myMarkers
});
});
Спасибо