Доброго времени суток! подскажите,как правильно получить ответ от php в переменные jquery? Имеется php скрипт который отдаёт строку json вида
'{"coord1":'.$row1['lat'].',"coord2":'.$row1['lng'].'} ';
хочу присвоить переменным значения coord1 и coord2, обращаюсь к файлу через ajax.
$.ajax({
...
dataType: 'json',
success: function (data) {
alert(data.coord1);
alert(data.coord2);
}
});
php:
<?php
$result = array("coord1" => $row1['lat'], "coord2" => $row1['lng']);
echo json_encode($result);
exit();
?>
js:
$(document).ready(function(){
$.get("/php/main.php", function(result){
yourVariable = result.coord1;
}, "JSON");
})
// Нужно подключить jQuery
Воспользуйтесь функцией javascript - JSON.parse();
Подробнее здесь: https://learn.javascript.ru/json
Продвижение своими сайтами как стратегия роста и независимости