61
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / [ ratkaistu ] Javascriptin fetch ja await-ongelma
« : 03.02.22 - klo:21.28 »
Sivun
https://javascript.info/fetch
ohjeiden mukaan javascriptin fetchin kanssa käytetään awaitia, mutta jos await-sanan laittaa Firefoxin javascriptiin, javascriptin toiminta loppuu eikä painikkeen javascript vastaa mitään esimerkiksi tässä kokeiluohjelmassa
Fetch vaikuttaa muuten kätevämmältä kuin xhtmlrequest, jos halutaan pikku viestejä palvelimelta vaikka libhttpserveriltä. Mitä pitäsi tehdä, await pois vai xhtmlrequestin pariin vai joku muu (mukavan helppo) ratkaisu pikku viestien kyselyyn palvelimelta.
https://javascript.info/fetch
ohjeiden mukaan javascriptin fetchin kanssa käytetään awaitia, mutta jos await-sanan laittaa Firefoxin javascriptiin, javascriptin toiminta loppuu eikä painikkeen javascript vastaa mitään esimerkiksi tässä kokeiluohjelmassa
Koodia: [Valitse]
<!DOCTYPE html>
<html>
<head>
<title> syöttökaavake, versio 01 </title>
</head>
<body style="text-align: left;">
<h1 style="color: green;"> Syöttökaavake </h1>
<p> Napsauta kaavake auki </p>
<button onClick="fetch_test_fun()">Avaa kaavake </button>
<p id="prgh"></p>
<script>
function fetch_test_fun()
{
alert("kokeilufunktio alkaa");
let response = await fetch("/hello");
//let text = await response.text(); // read response body as text
//alert(text.slice(0, 80) + '...');
}
</script>
</body>
</html>
<!--
https://javascript.info/fetch
https://javascript.info/xmlhttprequest
-->
Fetch vaikuttaa muuten kätevämmältä kuin xhtmlrequest, jos halutaan pikku viestejä palvelimelta vaikka libhttpserveriltä. Mitä pitäsi tehdä, await pois vai xhtmlrequestin pariin vai joku muu (mukavan helppo) ratkaisu pikku viestien kyselyyn palvelimelta.