가져오기가 어떻게 작동하는지 테스트하고 배우려고 노력하고 있어서 자바스크립트에서 PHP 파일로 일부 데이터를 보내고 싶습니다. 문제는 PHP 파일의 데이터를 검색할 수 없고 단지 null 응답.
POST를 사용하고 있는데 GET을 사용해 보았는데 결과는 같습니다
참고로 콘솔에서는 F5를 누른 후에만 네트워크 연결이 나타납니다. Test.php를 열면 이미 작동하고 있을 것입니다.
datosJS.js
let datos = { 방법: "POST", 헤더: { "콘텐츠 유형" : "application/json" }, 본문: JSON.stringify({ 사용자 이름:"Jonathan", 이메일:"jonathan@gmail.com", 비밀번호:"123456" }) } fetch('Test.php',데이토스) .then(resp => resp.text()) .then(resp =>{ console.log(resp); })
Test.php
여기 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"를 추가하세요.
앞으로 누군가에게 도움이 되기를 바랍니다. 건배