Проблема заключается в том, что вы пытаетесь получить доступ к JobPictures
на FindJobs
напрямую, вместо этого вам нужно перебрать JobPictures
каждой должности.
Вместо повторного использования имени переменной posts
, я рекомендую использовать другое имя переменной, например post
i.e.:
Измените ваш внешний цикл на
$.each(posts.FindJobs, function (i, post) { // <-- use post as the inner variable
А затем вы можете просмотреть текущие сообщения JobPictures с помощью:
$.each(post.JobPictures, function (i, pictures) { // <--- JobPictures is on post
уточнить:
Вызов posts.FindJobs.JobPictures
подразумевает следующую структуру:
{
FindJobs: {
JobPictures: [ ... ]
}
}
Когда у вас действительно есть:
{
FindJobs: [ // <-- this is an array your outer loop is going over
{ jobId: 1, JobPictures: [ ... ], ... } // <-- your job items have their own JobPictures array
{ jobId: 2, JobPictures: [ ... ], ... }
...
]
}
К которому будет обращаться posts.FindJobs[i].JobPictures