用JS实时调用数据显示在HTML页面上 5

http://www.nxyhgjs.com/admin/HQDataAction_load.action用JS实时调用以上数据显示在HTML页面上... http://www.nxyhgjs.com/admin/HQDataAction_load.action
用JS实时调用以上数据显示在HTML页面上
展开
 我来答
地毯小哥
2017-07-24 · TA获得超过118个赞
知道小有建树答主
回答量:287
采纳率:55%
帮助的人:84万
展开全部
要实现这个功能,要用到ajax获取后端数据,和前端js定时器的知识,
首先自定义一个ajax获取要显示在html页面上的数据的方法,例如方法getdata,这个方法把获取的返回值,通过js动态的显示到html页面要显示的区域,然后再写一个js定时器来实现实时调用数据,如:
<script>
//定时器 异步运行
function hello(){
alert("hello");
}
var t2 = window.setTimeout("hello()",3000); //定时器
//window.clearTimeout(t2);//去掉定时器
</script>
把里面的hello方法换成你ajax获取数据的方法名,然后改下定时器里面的方法名和时间,这里设置的是3秒钟执行一次可以设置成你自己要的数据,就实现了你要的页面实时调用数据了。
jy02194126
2017-06-27 · 超过29用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:41.1万
展开全部
1、触发事件, btn是按钮的id,#btn是找到 ID=btn的元素
$("#btn").click(function(){
ajax_submit();
})
2、编写事件触发的函数
ajax_submit(){
var url = "shopPg/foodAction!changestatc.action";--访问的地址
var param = {--传入的参数
"fdId":id,
"foodStatc":"no"
};
$.post(url,param,function(data){
var datas = data;--请求返回的结果集 Json格式
if(datas=="true"){
alert("成功")

}else{
alert("失败")
}
});
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友090def6
2014-04-23 · TA获得超过2211个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:709万
展开全部

你给的链接返回的是一段json的文本

把下面代码放到你的body中间


<script language="javascript">
$(function(){
    $.ajax({
           url : "http://www.nxyhgjs.com/admin/HQDataAction_load.action",
           dataType : "json",
           success : function(data){
                   for(var key in data){
                        document.write(key + "=" + data[key] + "<br/>")
                   }
           }
    });
})
</script>
追问
请写一下完整的HTML页面源代码,还有注意数据是实时变动的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
8月16是中秋
2017-07-05 · TA获得超过1289个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:193万
展开全部
用VUE 或者AG ,react 这几个框架都可以实现你的要求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式