首页 > 解决方案 > JavaScript AJAX 请求成功,但没有返回任何内容

问题描述

我一直在关注一个教程,但我无法让它工作。一个小时试图弄清楚,但什么都没有。此 AJAX 请求不返回任何内容。我是初学者。帮助表示赞赏。

      <form id="postForm">
       <input type="text" name="name" id="name1">
        <input type="submit" value="submit">
    </form>
    <script type="text/javascript">

    document.querySelector('#postForm').addEventListener('submit', loadText5)

        function loadText5(e) {
            e.preventDefault();

            let name = document.getElementById('name1').value;
            let params = "name"+name;
            let response = new XMLHttpRequest();
            response.open('POST', 'process.php', true);
           response.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

                response.onload = function() {
                console.log(this.responseText);
              }
            response.send(params);
         }
     </script> 

进程.php

if (isset($_POST['name'])) {
return 'POST: Your name is ' . $_POST['name'];
}

标签: javascriptphpajaxformsrequest

解决方案


推荐阅读