fetch(...).then(fn)
wobei fn die Funktion ist, die du danach ausführen möchtest (mit dem Ergebnis des letzten Verkettungsschritts als Parameter).
Was du geschrieben hast:
fetch(...).then
fn
Ich greif dir nochmal unter die Arme:
Code: Alles auswählen
function holedaten() {
fetch(
'holen.php',
{ method: 'GET'}).then(foo => {
fetch(
'Daten/data.json',
{ method: 'GET' }
)
.then( response => response.json() )
.then( json => ausgeben(json) )
)
};
setInterval(holedaten,3000);
Weitere Details: foo ist das Antwort auf holen.php, die interessiert uns inhaltlich aber nicht (zumindest siehts für mich bisher so aus). Weil wir hier mehrere Zeilen haben, muss man den Funktionskörper in geschweifte Klammern packen.