<p>가져오기가 어떻게 작동하는지 테스트하고 배우려고 노력하고 있어서 자바스크립트에서 PHP 파일로 일부 데이터를 보내고 싶습니다. 문제는 PHP 파일의 데이터를 검색할 수 없고 단지 null 응답. </p>
<p>POST를 사용하고 있는데 GET을 사용해 보았는데 결과는 같습니다</p>
<p>참고로 콘솔에서는 F5를 누른 후에만 네트워크 연결이 나타납니다. Test.php를 열면 이미 작동하고 있을 것입니다. </p>
<p><em><strong>datosJS.js</strong></em></p>
<pre class="brush:php;toolbar:false;">let datos = {
방법: "POST",
헤더: {
"콘텐츠 유형" : "application/json"
},
본문: JSON.stringify({
사용자 이름:"Jonathan",
이메일:"jonathan@gmail.com",
비밀번호:"123456"
})
}
fetch('Test.php',데이토스)
.then(resp => resp.text())
.then(resp =>{
console.log(resp);
})</pre>
<p><em><strong>Test.php</strong></em></p>
<pre class="brush:php;toolbar:false;"><script src="datosJS.js" type="text/javascript"></script> 여기 Test.php에서 데이터를 수신하려면 "datosJS.js"를 사용하세요.
마침내 아래 설명된 문제를 해결했습니다.
datosJS.js
으아악test.php
으아악아래에서는 원본 코드에서 누락된 부분을 표시하겠습니다.
datosJS.js에서 document.getElementById('results').innerHTML = resp; 그리고 모든 것을 window.onload = function() {}
로 래핑합니다.Test.php에서 div, section 또는 innerHTML에서 받은 기타 콘텐츠에 id="results" name="results"를 추가하세요.
앞으로 누군가에게 도움이 되기를 바랍니다. 건배