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

如何通过js来获取后台数据

如何通过js来获取后台数据

子衿沉夜 2019-04-08 10:04:43
如何通过js来获取后台数据
查看完整描述

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

通过js来获取后台数据的方法是采用ajax方式完成的。
1、定义页面click按钮,通过此按钮触发ajax异步取后台数据功能

<!DOCTYPE html>
<html>
<body>
<div id="demo">
<h2>Let AJAX change this text</h2>
<button type="button" onclick="loadDoc()">Change Content</button>
</div>
</body>
</html>
2、定义函数loadDoc来执行ajax与服务器交互的动作:
function loadDoc() {
//定意思XMLHttpRequest对象
var xhttp = new XMLHttpRequest();
//定义返回状态为成功时的返回结果显示
xhttp.onreadystatechange = function() {
//返回值状态为4或者响应码为200是成功
if (this.readyState == 4 && this.status == 200) {
//给标签div赋值返回结果responseText
document.getElementById("demo").innerHTML = this.responseText;
}
};
//开始执行后台取数据
xhttp.open("GET", "ajax_info.txt", true);
//开始发送请求
xhttp.send();
}



查看完整回答
反对 回复 2019-04-09
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

首先自定义一个ajax获取要显示在html页面上的数据的方法,例如方法getdata,这个方法把获取的返回值,通过js动态的显示到html页面要显示的区域,然后再写一个js定时器来实现实时调用数据,

示例:

<script> 

//定时器 异步运行

function hello(){

alert("hello");

}

var t2 = window.setTimeout("hello()",3000);   //定时器

//window.clearTimeout(t2);//去掉定时器

</script>

把里面的hello方法换成你ajax获取数据的方法名,然后改下定时器里面的方法名和时间,这里设置的是3秒钟执行一次可以设置成你自己要的数据,就实现了你要的页面实时调用数据了。


查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 7702 浏览
慕课专栏
更多

添加回答

举报

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