@postLaravel

Как вывести свойства объекта,приходящего с сервера в ajax запросе?

Доброго времени суток! Столкнулся с такой ситуацией.
Отправляю инпуты на сервер ajax-запросом:
<span>Датчик температуры</span><br>
<input type="text" name="temperature"><br>
<span>Датчик скорости </span><br>
<input type="text" name="speed"><br><br>
<input type="button" class="btn btn-success set_ts"  value="установить значения датчиков">

<h4>Вентилятор</h4>
<p>Скорость: <span id="result_s"></span></p>
<p>Температура: <span id="result_t"></span></p><br>


ajax-запрос:
$(".set_ts").click(function () {
            $.post("/ts_update", {
                temperature: $('[name="temperature"]').val(),
                speed: $('[name="speed"]').val(),
            }, function (data) {
                $("#result_t").html(data);
            });


Сервер возвращает json:
{"temperature":11,"speed":13}

Вопрос: как вывести значения temperature и speed в теги <span id="result_t"></span> и <span id="result_s"></span> соответственно ?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
@RomanKozelkov
...
function (data) {
  var parsed = JSON.parse(data);
  $("#result_t").html(parsed.temperature);
  $("#result_s").html(parsed.speed);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы