찾다

 >  Q&A  >  본문

PHP 파일에서 데이터를 얻으면 null 값이 반환됩니다.

<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"를 사용하세요.
P粉617237727P粉617237727539일 전565

모든 응답(1)나는 대답할 것이다

  • P粉826283529

    P粉8262835292023-08-31 10:38:50

    마침내 아래 설명된 문제를 해결했습니다.

    datosJS.js

    으아악

    test.php

    으아악

    아래에서는 원본 코드에서 누락된 부분을 표시하겠습니다.

    • datosJS.js에서 document.getElementById('results').innerHTML = resp; 그리고 모든 것을 window.onload = function() {}

      로 래핑합니다.
    • Test.php에서 div, section 또는 innerHTML에서 받은 기타 콘텐츠에 id="results" name="results"를 추가하세요.

    앞으로 누군가에게 도움이 되기를 바랍니다. 건배

    회신하다
    0
  • 취소회신하다