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

PHP-Programmierer chatten hier
Anonymous
 Mein Fetch -API -Anruf sendet mir die erwartete Antwort nicht zurück [Duplikat].

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post