Как получить доступ к данным JSON в методе AJAX?

Как получить доступ к данным, которые я закодировал из PHP в $ajax() метод?

Мой вопрос в основном заключается в том, что использовать в качестве переменной и каким должно быть значение атрибута данных? Вот код, который у меня есть. Я новичок в AJAX, и я был бы признателен за ответ, спасибо заранее.

$dcweather = array('weather' => "$DCfahrenheit", 'wind' => "$DCwind", 'humidity' => "$DChumidity");
$jsonCode = json_encode($dcweather);
echo ($jsonCode);
('#button_dc').click(function() {
var data = {
weather: "$DCfahrenheit",
wind: "DCwind",
humidity: "DChumidity"}

$.ajax({
type: 'POST',
url: 'DCweather.php',
data: data,
dataType: 'json',
success: function(result) {
consol.log(result);
$('#div_new').replaceWith(result);
}
});
});

0

Решение

Из кода выше result будет объект с показателями погоды, ветра и влажности.

Так:

result.weather было бы то, что $ DCfahrenheit был установлен на сервере.

Тем не менее, опечатка consol.log(result) с бросить ошибку, и никакой дальнейший код не будет обработан.

-1

Другие решения

Если вы возвращаете несколько значений в одном объекте, лучше затем специально поместить каждый возвращенный фрагмент данных в определенный элемент HTML в вашей функции успеха.

-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector