JavaScript $ .each json не определен

У меня есть строка JSON

msg = {d: "[{"ID":1,"IndentDate":"30/07/2018","EmpCode":"4000…er":"sef"}]

Я хочу добавить свою таблицу, но показывающая строка не определена

$.each(msg, function(i, row) {
  $("#autoTable").append("<tr><td>" + row['IndentDate'] + "</td><td>" + row['EmpCode'] + "</td></tr>");
})

Я пытался

$.each(json, function (i, msg) {
  $("#autoTable").append("<tr><td>" + msg.IndentDate + "</td><td>" + msg.EmpCode + "</td></tr>");
})

тоже. пожалуйста, помогите

используйте console.info(row, i). из того, что вы получаете внутри $.each(msg, function(i, row) {.

htoniv 31.07.2018 17:47

который больше похож на объект JavaScript, а не на строку в формате JSON. Это также не выглядит верным, похоже, здесь есть дополнительный "d: "[{. Также отсутствует закрывающая скоба }.

phuzi 31.07.2018 17:51

Итак, ошибка в вашем json. msg = {d: "[{'ID':1,'IndentDate':'30/07/2018','EmpCode':'4000…er':'sef‌​'}]"}. Если вы используете двойные кавычки снаружи, используйте одинарные кавычки внутри свойств объекта.

htoniv 31.07.2018 17:52

«EmpCode»: «4000… er»: «sef» это тоже не имеет смысла.

PerrinPrograms 31.07.2018 17:56

json правильный, я не смог его правильно вставить

user7436968 31.07.2018 17:57
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
5
71
1

Ответы 1

эта штука сработала ... надеюсь, что это поможет и другим ... спасибо за помощь, ребята

var jsonString = JSON.parse (msg.d);

jsonString.forEach (функция (строка) { $ ("# autoTable"). append ("" + row.IndentDate + "" + row.EmpCode + ""); });

Другие вопросы по теме