У меня есть следующий массив со структурой в каждом массиве (см. Этот jsfiddle для того, как массив выглядит).
Как мне зациклить массив, затем получить структуру внутри массива, чтобы вытащить идентификатор пользователя? Я продолжаю получать ошибки с вариантами, которые я пробовал. Наиболее распространенная ошибка, которую я получаю:
Must be a valid structure or COM object
Вот код, который я должен циклически обработать массив и структуру, которая генерирует ошибку выше (см. Этот jsfiddle для того, как массив выглядит).
<cfloop from="1" to="#ArrayLen(getTeamDetails)#" index="s">
#s#) #getTeamDetails[s][uid]#<br>
</cfloop>
Марк попросил еще немного кода, поэтому я включил способ заполнения массива / структуры:
<cfoutput query="getTeam">
<cfset getTeamDetails[getTeam.currentrow] = StructNew()>
<cfset a = StructInsert(getTeamDetails[getTeam.currentrow], "firstname", getTeam.firstname, 1)>
<cfset a = StructInsert(getTeamDetails[getTeam.currentrow], "lastname", getTeam.lastname, 1)>
<cfset a = StructInsert(getTeamDetails[getTeam.currentrow], "uid", getTeam.uid, 1)>
</cfoutput>