почему этот код не работает? прочитать текстовый файл с помощью ajax
почему этот код не работает, и в разделе проверки я не вижу ошибок типа 404 или чего-то подобного ...
$("#getText").click(function(){
var req = $.ajax({
url:"dataa.txt",
dataType:"json"
});
req.done(function(data, status){
console.log(data[0].name);
}
когда я изменяю значение done на fail, появляется ошибка «не удается прочитать свойство 'name' of undefined» .. и вот файл txt (файл txt находится в том же файле, что и файлы html и js):
[{“name”:”cc”,
“id”:”20200001”,
“departement”:”a”,
“class”:[“a”,”b”],
“phone”:”12345”}]

1 ответ
Ответ представляет собой массив:
[{“name”:”cc”,
“id”:”20200001”,
“departement”:”a”,
“class”:[“a”,”b”],
“phone”:”12345”}]
Следовательно,data.name
будет неопределенным.data[0].name
войдет в "cc".
Другие вопросы
- Я хочу использовать ключи и значения с помощью массива push с помощью jquery и laravel [дубликат]1 ответ
На этот вопрос уже есть ответы здесь : Могу ли я добавить массив в formdata в javascript? (12 ответов) Закрыт 5 месяцев назад . Нажмите на массив в jquery с ключом и значением. Когда я использую приведенный ниже код, получая [объект Object]. Как это исправить? Laravel:public function store(Request ...
- функция возвращает значение для данных ajax для обработки в ajax1 ответ
Мне нужна помощь. Я пытаюсь динамически использовать раскрывающийся список с множественным выбором (получить запись из db). Я получил код для множественного выбора из сети .. ниже приведен код (он отлично работает)$('.multi').multi_select({ selectColor: 'white', selectSize: 'small', selectText...
- После вызова AJAX мой JS-код не загружается, пока я не обновлю страницу1 ответ
Итак, у меня есть проект на Laravel, я добавил фильтры, и он отлично фильтрует продукты. Однако, когда продукты фильтруются, мои кнопки добавления в корзину перестают отвечать. После проверки отрисованного кода в браузере я понял, что JS не загружен. Однако, если я вручную обновляю страницу (или обн...
- Привязка нокаута не обновляется в html1 ответ
Я работал над проектом, который использует нокаут для привязки данных из javascript в html. Я также читаю данные из ПЛК с помощью ajax, данные из запроса ajax будут помещены в модель просмотра нокаута и показаны на веб-странице. У меня проблемы с обновлением привязки данных. Я искал в Интернете помо...
- Вызов Ajax для получения списка нажатых объектов2 ответ
Я пытаюсь использовать вызов AJAX для отправки данных в мое представление django , которое затем надеюсь использовать в другом представлении. Когда пользователь нажимает на определенное слово,known_words должен увеличиваться на единицу (эта часть работает). Но я также хочу знать, на какое слово нажа...
- Как загрузить файл при нажатии кнопки «Отправить» на странице html?2 ответ
У меня есть переключатель, в котором перечислены имена файлов с моего диска Google. Я хочу иметь возможность выбрать файл и загрузить его на свое локальное устройство, используя URL-адрес загрузки. Я получаю URL-адрес загрузки с помощью HTTP-запроса GET с использованием ajax / jquery из Drive API. В...
- Функция успеха ajax не работает, с dataType как json1 ответ
Я пытаюсь добавить запись о посещаемости для группы студентов (одного класса) с помощью модального окна Bootstrap. Ниже приведен код моего модального окна начальной загрузки (в котором я использовал форму).<div id = "add_attendance_modal" class = "modal fade"> <div c...
- Как получить значения в js?2 ответ
пожалуйста, удалите эту тему, я был очень глуп, спасибо
- Datatable не подтверждено использование1 ответ
Я создаю простой отчет на PHP и AJAX, отображаемый на Datatable. Пользователь сможет выбрать дату начала и дату , после чего данные будут отображаться в соответствии с выбранными датами. Моя проблема в том, что если я не выбираю даты продаж, данные не очищаются и по-прежнему отображаются предыдущие ...
- Импортировать значения из строк одной таблицы в заголовок другой таблицы1 ответ
Я хочу импортировать значения из строки одной таблицы в заголовок другой таблицы. Проблема в том, что мой код копирует выбранную строку в div, где присутствует таблица 2. Также в строке естьinput поле, в которое я могу ввести значение. Он копирует поле ввода целиком, а не только значение. Как я могу...

"Завидую тестировщикам: все хотят с ними дружить."
console.log()
Ainz-sama“
- фигурная цитата, вам нужны« прямые »кавычки:"
Не пишите JSON вручную, иначе могут произойти подобные вещи. Guy Incognito