JavaScript fetch használata POST adatokkal
2022-01-27T16:12:22+01:00
2022-01-27T17:12:09+01:00
2022-08-12T07:00:30+02:00
*deleted_23419333
Sziasztok!

Ez működik, ha nem POST-olok adatokat:

<body> <table> <tbody id="data"></tbody> </table> <script> fetch( 'https://*/api/fetch.php' ) . then( response=> response . text() ) . then( text=> document . getElementById( "data" ) . innerHTML = text ); </script> </body>

Ez nem:

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 );

Miért nem működik, mi a megoldás?
Mutasd a teljes hozzászólást!
A fetch.php-ban ne a $_POST tömböt ellenőrizd, hanem próbáld ki ezt:

$content = trim(file_get_contents("php://input")); $post = json_decode($content, true); var_dump($post);
Mutasd a teljes hozzászólást!

abcd