如何每次重新加载网页,并从后端获取最新数据

我的目的是什么


访问一个web,这个web中的js.file会加载php文件,返回数据给html。


这意味着每次我重新加载网络时,我都会得到最新的数据。


我试过这个js.file


let XML = new XMLHttpRequest();

XML.open('post', url, true);

XML.send('mydata');


然后使用responseText获取我想要的数据


事实上,我不需要发送任何数据。


我可以做我想做的事,但我不确定这种方式是否正确。


因为我认为在这种情况下不应该使用ajax,它必须发送一些东西并返回一些东西。


MMMHUHU
浏览 90回答 1
1回答

慕婉清6462132

您的意思是您只想获取数据而不发送任何称为 http get 请求的数据,您可以按以下方式进行操作。function get(url){    var xm = new XMLHttpRequest();    // false for synchronous    xm.open("GET",url,false);    xm.send(null);    return xm.responseText;}console.log(get('your Url'));您需要指定 Http 端点(后端)的 url。如果您正在发出异步请求,那么下面的代码有效,,function get(theUrl, callback){    var xmlHttp = new XMLHttpRequest();    xmlHttp.onreadystatechange = function() {         if (xmlHttp.readyState == 4 && xmlHttp.status == 200)            callback(xmlHttp.responseText);    }     // true for asynchronous     xmlHttp.open("GET", theUrl, true);    xmlHttp.send(null);}get('your url',(responseText)=>{    console.log(responsetext);});
打开App,查看更多内容
随时随地看视频慕课网APP