Hallo
ich habe jetzt versucht ein erstes "Probescript" mit JS-fetch und PHP zu testen. Damit die gesendeten Daten nicht sichtbar in der Adresszeile stehen, sende ich mit post.
Du sendest die Anfrage aus einem Browser heraus?
JS fetch sendet ein json an das php-cgi-script und diese sendet das gleiche wieder an JS zurück.
Fehler im catch: There was an error SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
PHP: loadvalue.php
#!/usr/bin/php-cgi <?php /* … */
Wenn deine Anfrage aus dem Browser erfolgt, wird sie per HTTP an den Webserver gesendet. Soweit ich weiß, ist deine Zeile #!/usr/bin/php-cgi aber nur für den Aufruf von PHP-Skripten über die Shell gedacht. Wenn ich nicht irre, muss die Zeile weg.
<?php
/* … */
Tschö, Auge
--
„Habe ich mir das nur eingebildet, oder kann der kleine Hund wirklich sprechen?“ fragte Schnapper. „Er behauptet, nicht dazu imstande zu sein“ erwiderte Victor. Schnapper zögerte (…) „Nun …“ sagte er schließlich, „ich schätze, er muss es am besten wissen.“ Terry Prattchett, Voll im Bilde
„Habe ich mir das nur eingebildet, oder kann der kleine Hund wirklich sprechen?“ fragte Schnapper. „Er behauptet, nicht dazu imstande zu sein“ erwiderte Victor. Schnapper zögerte (…) „Nun …“ sagte er schließlich, „ich schätze, er muss es am besten wissen.“ Terry Prattchett, Voll im Bilde