Mein Fetch -API -Anruf sendet mir die erwartete Antwort nicht zurück [Duplikat].

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Mein Fetch -API -Anruf sendet mir die erwartete Antwort nicht zurück [Duplikat].

by Anonymous » 25 Aug 2025, 00:59

Ich teste die Fetch-API in JS, ich erstelle eine Postanforderung mit einem Link eines Bildes, da ich sie teste, soll mein PHP-Code mir lediglich denselben Link zurücksenden, so dass alles in Ordnung ist. Das Problem ist, dass ich den Link in der Antwort nicht empfhalte.

Code: Select all

let delete = document.querySelector('.delete');
let myImg = displayedImg;

delete.addEventListener('click',()=>{
// here when i do the console.log of myImg i can see that the link is available no problem
console.log(myImg);
fetch('delete.php',
{
method: "POST",
body :JSON.stringify({
link: myImg,
}),
headers:{
'Accept': 'application/json'
}
}
).then(deleteResp=>deleteResp.json())
.then(datadelete=>{
const verdict=datadelete.situation;
console.log(verdict);
})
}
);
< /code>
Hier ist der PHP-Code, der den Link zurücksenden soll: < /p>
$myImg=[];
$myImg['situation']='this is the link we received : '.$_POST['link'];

echo json_encode($myImg);
Und dies ist die Antwort, die ich habe: 'Dies ist der Link, den wir erhalten haben:' anstelle des Links habe ich eine leere.

Top