JavaScript fetch betöltődésére várva
2022-01-29T12:57:51+01:00
2022-01-29T13:02:55+01:00
2022-08-12T07:05:29+02:00
*deleted_23419333
Sziasztok!

Ezt használom:

fetch( 'https://*/api/fetch.php', { method: 'POST', body: JSON.stringify({ type_id: '1' }), headers: { 'Content-Type': 'application/json' } } ) . then( response=> response . text() ) . then( text=> document . getElementById( "data" ) . innerHTML = text );

Sajnos nem ismerem a JavaScript-et, így nem tudom értelmezni a kód utolsó sorát se.

A kérdésem:

Hogyan tudnám kiegészíteni ezt a kódot úgy, hogy ameddig a fetch.php be nem töltődik, addig kiírja, hogy „loading...”?

document . getElementById( "data" ) . innerHTML = '<tr><td>loading...</td></tr>'

Illetve ha a betöltés lehetetlenné válik, akkor valami hibát?

document . getElementById( "data" ) . innerHTML = '<tr><td>error</td></tr>'

Előre is köszönöm.
Mutasd a teljes hozzászólást!
Sajnos nem ismerem a JavaScript-et, így nem tudom értelmezni a kód utolsó sorát se.

Érdemes ilyenkor elolvasni a manual-t: Using Fetch - Web APIs

 Hogyan tudnám kiegészíteni ezt a kódot úgy, hogy ameddig a fetch.php be nem töltődik, addig kiírja, hogy „loading...”?

Mondjuk beteszed a hívás elé?

 Illetve ha a betöltés lehetetlenné válik, akkor valami hibát?

Lásd a linken amit küldtem.

Mennyi időt fektetsz abba hogy önállóan megoldd a feladatokat? Láthatóan kb. semmit. A "nem ismerem" nem jó szöveg, ismerd meg. Ha nem akarod, akkor: 1: kérj fel valakit aki megcsinálja: 2: és ez a fontosabb: ne vállalj el megbízást hiányos ismeretekkel.
Mutasd a teljes hozzászólást!

abcd