Javascript 使用xmlhttprequest获取php内容

Javascript 使用xmlhttprequest获取php内容,javascript,Javascript,我试图在同一域的url上使用xmlHttpRequest。 url将导致一个php文件,该文件解析来自另一个域的内容并显示有关该域的信息。 我尝试使用 var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", url, false ); xmlHttp.send( null ); var s = xmlHttp.responseText; console.log(s); 但我只得到一个空字符串和以下警告:

我试图在同一域的url上使用xmlHttpRequest。 url将导致一个php文件,该文件解析来自另一个域的内容并显示有关该域的信息。 我尝试使用

var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", url, false );
xmlHttp.send( null );
var s = xmlHttp.responseText;
console.log(s);
但我只得到一个空字符串和以下警告:

主线程上的同步XMLHttpRequest已被弃用,因为它会对最终用户的体验产生有害影响


我试着用谷歌搜索它,但我对异步函数知之甚少。有人能帮我吗?

同步请求意味着客户端将无限期地等待,直到服务器提供响应

异步请求意味着客户机将提交一个请求,并在服务器准备响应时继续执行其他任务

异步是现代应用程序中推荐的请求方式

实现异步请求的最简单方法是使用“fetch…then”构造

下面是一个使用“fetch”发出异步请求的简单示例:

fetch('/web-service-url')
    .then(function(response) {
        return response.json(); 
    })
    .then(function(jsonData) {
        var keys = Object.keys(jsonData);
        console.log(JSON.stringify(keys));
    });

正如我所说,它不起作用。我只得到一个空字符串