how can I return value using code like below? I need to assign the value to any variable. It works with alerts. But I need to retrieve value.
function getLookupIDValue(criterium, list) {
var promise = execCamlQuery(criterium, list);
var value;
promise.done(
function (criteriumCollectionListItem) {
var criteriumListItemEnumerator = criteriumCollectionListItem.getEnumerator();
while (criteriumListItemEnumerator.moveNext()) {
var criteriumListItem = criteriumListItemEnumerator.get_current();
value = criteriumListItem.get_id();
}
}).fail(function (sender, args) {
}
);
return value;
}