Получение ответа с ajax запроса

138
22 ноября 2018, 13:20

Со страницы index.php обращаюсь к ajax.php. Необходимо взять значение переменной в ajax.php, отправить и вывести в index.php. Итого, по замыслу должно вывести 100. Написал такое - не работает.

index.php:

  <div id="money"></div>
  $.ajax({
  url: "ajax.php",
  success: function(html){
  $("#money").html(html);
  }
  });
  var write = getElementById("money");
  block.innerHTML(data);

ajax.php:

  <?php
  $a = 100;
  ?>
  <script>
  var data = <? echo $a; ?>;
  </script>
Answer 1

index.php:

<div id="money"></div>
<script>
$.ajax({
        url: '/ajax.php',
        success: function(html){
            $("#money").html(html);
        }
    });
<script>

ajax.php:

<?php
$a = 100;
echo $a;
?>

У меня работает

Answer 2

Возвращайте json строку в php, и работайте с ней в js как с объектом в дальнейшем(т.е. лучше возвращайте не просто переменную а массив с ключем следующим образом).

index.php:

<div id="money"></div>
  $.ajax({
  type: "GET",
  url: "ajax.php",
  dataType: 'JSON',
  success: function(data){
     $("#money").html(data.a);
  }
});

ajax.php:

<?php
  $result['a'] = 100;
  echo json_encode($result);
?>
READ ALSO
Как отправлять письма с русского адреса почты через mail в php?

Как отправлять письма с русского адреса почты через mail в php?

У сайта русский домен и я соотсвенно хочу отправлять письма с русского адресаСначало письма вообще не приходили, и тогда я добавил base64 кодировку

171
DateTimePicker yii2 сменился после обновления язык?

DateTimePicker yii2 сменился после обновления язык?

После обновления с версии 14

147
Как создать отчёт в Битрикс-24?

Как создать отчёт в Битрикс-24?

Стоит задача сделать отчёт по Количеству контактов на каждую Компанию в Битрикс-24 в разделе CRM > Старт

235
Запрос для формы регистрации

Запрос для формы регистрации

Начал изучать js, взял тестовое задание:

192