XNAT JSON получить список идентификаторов проекта, чтобы заполнить раскрывающийся список для выбора

Я пытаюсь отобразить проекты XNAT в выпадающем списке; однако значение для идентификатора проекта возвращается как неопределенное. Мой код:

//populate the Project ID select
function populateProjectID() {
    alert("Populate project ID: ");
    $.ajax({
        type: 'GET',
        dataType : "json",
        url: XNAT_URL+'data/archive/projects/?format=json',
        xhrFields: {
            withCredentials: true
        },
        headers: {
            'Content-Type':'application/x-www-form-urlencoded',
        },
        success: function(response, status, xhr) {
            var responseObjArray = response.ResultSet.Result;
            alert("Populate project ID success: " + responseObjArray);
            for(var obj in responseObjArray){
                alert("responseObjArray[obj].project: " + responseObjArray[obj].project);
                $('<option style="color:black>').text(responseObjArray[obj].project).appendTo('#projectName');
            }

        },
        error: function(response) {
            alert("Populate project ID error: ");
            console.log(response)
        }
    });
}

"Alert(" Заполнить ID проекта успешно: " + responseObjArray);" возвращает:

Populate project ID success: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Предупреждения "alert("responseObjArray[obj].project: " + responseObjArray[obj].project);" каждое возвращение:

responseObjArray[obj].project: undefined

Как я могу получить значение идентификатора проекта, чтобы заполнить раскрывающийся список, пожалуйста?

1 ответ

responseObjArray[obj].project

должно быть

responseObjArray[obj].ID
Другие вопросы по тегам