猿问

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

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


子衿沉夜
浏览 7703回答 3
3回答

胡子哥哥

通过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赋值返回结果responseTextdocument.getElementById("demo").innerHTML = this.responseText;}};//开始执行后台取数据xhttp.open("GET", "ajax_info.txt", true);//开始发送请求xhttp.send();}

慕桂英4014372

首先自定义一个ajax获取要显示在html页面上的数据的方法,例如方法getdata,这个方法把获取的返回值,通过js动态的显示到html页面要显示的区域,然后再写一个js定时器来实现实时调用数据,示例:<script>&nbsp;//定时器 异步运行function hello(){alert("hello");}var t2 = window.setTimeout("hello()",3000); &nbsp; //定时器//window.clearTimeout(t2);//去掉定时器</script>把里面的hello方法换成你ajax获取数据的方法名,然后改下定时器里面的方法名和时间,这里设置的是3秒钟执行一次可以设置成你自己要的数据,就实现了你要的页面实时调用数据了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答