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.
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 [url=viewtopic.php?t=26065]Problem[/url] ist, dass ich den Link in der Antwort nicht empfhalte.[code]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);
[/code]
Und dies ist die Antwort, die ich habe: 'Dies ist der Link, den wir erhalten haben:' anstelle des Links habe ich eine leere.