У меня установлен простой тест 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, но это не удалось снеожиданная конечная ошибка.Кто-нибудь, пожалуйста, укажите, что мне не хватает?