Bonjour à tous,
J'ai une fonction ajax qui va récupérer une donnée. Au sein de la fonction, je la récupère bien, mais lorsque j'appelle ma fonction je n'arrive pas à récupérer la valeur.
Je sais que ajax est asynchrone normalement donc j'ai rajouté l'option async: false.
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function recup_rge(id){ var rge =false; $.ajax({ url: 'http://www.monurl.com/json_activite.php?id='+id, dataType: 'jsonp', async: false, jsonp: 'jsoncallback', timeout: 5000, success: function(data, status){ $.each(data, function(i,item){ if (item.rge.length > 0){ rge = true; } }); }, error: function(){ } }); return rge; }; var leresultat = recup_rge(741000000412); console.log(leresultat);
Partager