为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
MMMHUHU 2023-03-26 14:47:36
我的目的是什么访问一个web,这个web中的js.file会加载php文件,返回数据给html。这意味着每次我重新加载网络时,我都会得到最新的数据。我试过这个js.filelet XML = new XMLHttpRequest();XML.open('post', url, true);XML.send('mydata');然后使用responseText获取我想要的数据事实上,我不需要发送任何数据。我可以做我想做的事,但我不确定这种方式是否正确。因为我认为在这种情况下不应该使用ajax,它必须发送一些东西并返回一些东西。
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

您的意思是您只想获取数据而不发送任何称为 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);

});


查看完整回答
反对 回复 2023-03-26
  • 1 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信