后端实时获取类似json格式的数据,获取后进行处理,传向前端页面,前端可以实时显示处理后的数据?
举个例子
1. 后端每隔一短时间后就会获取到传感器的温度等数据,然后进行数据解析,前端会实时获取到来自后端所处理的数据。
1. 例如我们电脑CPU的实时数据显示,我们可以清楚的看CPU的变化。
请问各位大佬,这个应该怎么做? 有什么思路么?
用ajax啊。比如json的数据是 {"text":"内容"}
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
function loadData() {
$.ajax({
url: "xxxx.json",
type: "get",
dataType: "json",
success: function (data) {
$("#test").text(data.text);
setTimeout(loadData, 2000);
}
});
}
$(function(){
loadData();
});
</script>
<div id="test"></div>
我理解是后端隔几秒去获取数据,前端可以也每隔几秒去刷新请求后端的数据吧,或者前后端做长链接,等后端通知