У меня есть объект JSON, который я возвращаюсь из базы данных. Он отформатирован правильно. Я пытаюсь получить доступ к данным в нем с помощью вызова AJAX. Вот мой AJAX.Как вернуть данные JSON из вызова AJAX
$.ajax({
url: '<?php echo site_url('find_representatives/find_rep_by_address/get_coordinates'); ?>',
dataType: 'json',
data: '',
success: function(data, status, xhr) {
alert(data);
},
error: function(xhr, status, error) {
alert(status);
}
});
У меня есть '' в моих данных, потому что я ищу все данные. Я попытался поставить там идентификатор (есть ID в моем объекте JSON, но функция перестала работать, когда я это сделал. Когда я предупреждаю «данные», я получаю объект, но где я предупреждаю «data.id», undefined. «Что я делаю неправильно?» Это мой первый звонок AJAX. URL-адрес действителен. Я проверил.
Вы возвращаете приложение/json в качестве Content-Type? – Daff
Откройте отладчик своего браузера, посмотрите вкладку NET и обнюхайте ответ с сервера. Посмотрите, что вы получаете. –