Ничто не вернулось из вызова ajax - PullRequest
0 голосов
/ 26 сентября 2019

У меня установлен простой тест ajax, но он не возвращает данные.Я вижу, что этот вопрос задавался много раз, и я посмотрел на многие ответы, но ни один не помог.Мой AJAX-вызов

    $.ajax({
      type:  'POST',
      data:  dataArray ,
      async: false,
      url: 'add_text_ajax.php',
      dataType: 'text',
      success:function(data) {
         console.log('success '+data);
      }, 
      error: function(data, textStatus, errorThrown) {
        console.log(textStatus, errorThrown);       
      }
    }); 

И мой AJAX-файл просто имеет

    $data = 'yes';
    echo $data;

Отображение результата просто «успех».Инструмент разработчика Chromes показывает, что к ajax-файлу обращаются, и его заголовок имеет статус 200.

Я попытался изменить тип данных на json и использовал echo json_encode ($ data) в файле ajax, но это не удалось снеожиданная конечная ошибка.Кто-нибудь, пожалуйста, укажите, что мне не хватает?

1 Ответ

0 голосов
/ 26 сентября 2019

в начале add_text_ajax.php

вы должны добавить error_reporting(0);

, это не будет печатать ошибок и, следовательно, может работать как ожидалось

...