Я пытаюсь получить результат запроса, и мне нужны точные данные (широта и долгота).Похоже, что запросы работают, потому что я получаю выходные данные, но это в такой форме:
[{"latitude":"8.50661","longitude":"124.635"}]
Что я хочу, это в следующем формате:
[8.50661,124.635]
Вот мой код, кстати:
Контроллер:
public function retAddress()
{
$cid = $this->input->post('input_cesid');
$convAddress = $this->agent_model->getAddress($cid);
echo json_encode($convAddress);
}
Модель:
public function getAddress($data)
{
$condition = "(SELECT work_address FROM test_workers WHERE work_cesid='". $data . "')";
$query = $this->db->query("SELECT latitude, longitude FROM geocoding WHERE address=". $condition);
return $query->result();
}
Ajax:
$('#searchMark').submit(function (event) {
dataString = $("#input_cesid").serialize();
$.ajax({
type:"POST",
url:"<?php echo base_url(); ?>Functions/retAddress",
data:dataString,
success:function (data) {
$('#testingOutput').html(data);
}
});
event.preventDefault();
});
Любая помощь будет высоко оценена!