function lookupRemote(searchTerm)
{
var defaultReturnValue = 1010;
var returnValue = defaultReturnValue;
$.getJSON(remote, function(data)
{
if (data != null)
{
$.each(data.items, function(i, item)
{
returnValue = item.libraryOfCongressNumber;
});
}
});
return returnValue;
}
Pourquoi le returnValue
de cette fonction alway égale à la valeur par défaut définie au début de la fonction et de ne jamais la valeur récupérée de la recherche JSON?
Voir http://stackoverflow.com/questions/3537434/cant-get-correct-return-value-from-an-jquery-ajax-call –
duplication possible de [Comment renvoyer la réponse d'un appel AJAX? ] (http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an-ajax-call) – Bergi