Advertisement
Guest User

Untitled

a guest
Dec 17th, 2023
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function the_fetch (){const url = "page_de_jeu.php";
  2. fetch(url)
  3.   .then(resp => resp.json())
  4.   .then(data => {
  5.     console.log(data);
  6. const resultat = data.situation;
  7. console.log (resultat);})
  8.  
  9. }
  10.  
  11. p= new Promise((resolve,reject)=>{
  12.     const url = "page_de_jeu.php";
  13. fetch(url)
  14.   .then(resp => resp.json())
  15.   .then(data=> {const resultat=data.situation; console.log(resultat);
  16.  
  17.   if(resultat===1){alert("affichage pret");/*dans les cours que j'ai pu voir en ligne a la place de alert ils utilisent resolve j'ai bien essayé
  18.    mais lorsque j'essaie j'ai des erreurs en mettant le code a executer directement dans les parenthèses exemple
  19.    if(resultat===1){resolve(alert'affichage pret');}raison pour laquelle je mets alert directement pareille pour reject*/} else{setInterval(the_fetch(),2000)}
  20.  
  21.   })
  22.   /*
  23.   lorsque situation=0 dans mon console.log j'ai promiseState: pending, promiseResult: undefined et il n'y a pas de nouvelle tentative de faire un fetch chaque 2 secondes comme signifier avec setInterval;
  24.   lorsque situation =1 l'alert se déclenche  et dans mon console.log et j'ai promiseState: pending, promiseResult: undefined
  25.   */
  26.  
  27.    
  28. }
  29. );
  30. console.log(p);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement