以下が試したコードです。
JavaScript
1<button id="button">Fetch</button> 2 3<script> 4const array = {"word1": 'hoge', "word2": 'fuga'}; 5 6document.getElementById('button').addEventListener('click', () => { 7 fetch('sample.php', { 8 method: 'POST', 9 headers: { 10 'Content-Type': 'application/json' 11 }, 12 body: JSON.stringify(array) 13 }).then(response => response.text()) 14 .then(text => console.log(text)); 15}); 16</script>
PHP
1$word1 = $_POST['word1']; 2$word2 = $_POST['word2']; 3 4echo "word1: ${word1}, word2: {$word2}";
想定している console.log で出力されるコードは word1: "hoge", word2: "fuga" なのですが、 word1: , word2: と出力されてしまいます。
どなたかご教授してもらえないでしょうか?
回答1件
あなたの回答
tips
プレビュー