Bonjour,
j'ai un problème pour récupérer une variable depuis la fonction $(document).ready(function(). En fait, ma page charge des données en ajax, je vous donne un exemple du code :
Je voyais des obstacles dans mon projet mais bloquer là-dessus pendant 2 jours, je m'y attendais vraiment pas... Ce que je voudrais en fait, c'est récupérer la variable result en dehors de cette fonction. Alors je sais que ce contenu s'affiche qu'une fois la page chargée donc je comprends pourquoi je n'y arrive pas mais peut-être existe-t-il une méthode ?
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 <script> $(document).ready(function() { var mot = "maison"; result = ""; $.ajax({ url: complement_url, type: "POST", data: { mot: mot }, dataType: "json", success: function (data) { let $resultat = data; result = $resultat.motW; alert(result); /* affiche bien la variable, no problem */ }, }), )} document.write(result); /* undefined */ </script>
Merci de m'avoir lu.
Partager