Zugriff auf JSON-Daten außerhalb von $ .getJSON ()
$(document).ready(function () {
var value = getParmsVals()["search"];
$.getJSON('/api/search/GetQuestionByKey/' + value, function (jsonData) {
$(jsonData).each(function (i, item) {
var name = getAuthorName(item.userId);
});
});
});
function getAuthorName(userId) {
var fullname = "default";
$.getJSON('/api/search/GetUserById/' + userId, function (jsonData) {
fullname = jsonData.firstname + " " + jsonData.lastname;
});
return fullname;
}
Ich versuche, auf die Variable fullname zuzugreifen, indem ich die Methode getAuthorName aufrufe, aber ich konnte nicht den richtigen Wert abrufen. Es gibt mir immer den Wert "default".