怎么在引导中利用表实现定时刷新数据

  介绍

这篇文章给大家介绍怎么在引导中利用表实现定时刷新数据,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强大?令表格的id为realTimeTable

1,毁掉表格,再查询数据后追加,如果你查大量的数据(例如:查询很多渠道的信息),而获取服务器数据又太慢,你就会看到表格在一行一行的增加

?定时器,多长时间执行一次,自己定义,此处是30年代

setInterval(函数(),{   ,,,queryAll ();   },,30000);

?先定义一个函数,里面放入查询的方法updateRealTimeData和你所自定义使用的方法

function  queryAll (), {   updateRealTimeData才能();   ,,,。   ,,,。   ,,,。   ,,,。   }

?方法updateRealTimeData

function  updateRealTimeData (), {   如果才能(errorFlag  | |, appid ==, 1),返回;//才能把表格的身体移除,不然后面会一直添加   美元才能(“# realTimeTable") .bootstrapTable (& # 39; removeall # 39;);//才能获取数据   . ajax({美元才能   ,,,,,数据:,{   ,,,,,//向服务器发送的一些参数,像日期,游戏ID什么的   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,},   ,,,,,,,,,类型:,“post",   ,,,,,,,,,//url不用说了吧,否则不知道向服务器哪个接口发送并请求   ,,,,,,,,,url:, * * * * * * *,   ,,,,,,,,,异步:,真的,   ,,,,,,,,,//超时时间   ,,,,,,,,,超时:30000年,   ,,,,,,,,,:成功,函数(味精),{   ,,,,,,,,,,,如果(msg.code ==, & # 39; 1 & # 39;), {   ,,,,,,,,,,,,,//定义的函数实现对表格赋值,自定义想传的参数,但别忘了味精,不然搞个屁   ,,,,,,,,,,,,,showTableData(味精、……);   ,,,,,,,,,,,}   ,,,,,,,,,}   ,,,,,,,});   ,,,,,}

<强> ?方法showTableData

function  showTableData(味精、……),{   ,,,,tableData =, [];   ,,,,,(var 小姐:=,0;,小姐:& lt;, json.length;,我+ +),{   ,,,,,,,tableData.push ({   ,,,,,,,,,//这里也就是数据字段的名称,获取当前日期是服务器返回的字段名   ,,,,,,,,,日期:,json[我].getDate,   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,})   ,,,,,,,//数组反向排列,看情况使用   ,,,,,,,tableData.reverse ();   ,,,,,,,//向身体里面添加数据   ,,,,,,,(“# realTimeTable")美元.bootstrapTable(& # 39;添加# 39;,,tableData);   ,,,,,}   }

2,使用updateRow方法

?首先,得存在表格,里面有数据,才能更新行,否则没作用。此方法不会像上面的方法表格消失再增加,这个是整体不变,里面的数据会自动更新

?定时器,和上面一样,多长时间执行一次,自己定义,此处是30年代

setInterval(函数(),{   ,,,queryAll ();   ,,,for  (var  j =, 0;, j  & lt;,请求的数据的总条数(也就等于表格的行数);,j + +), {   ,,,,,,,changeAllChannelRealTime (j, .....);   ,,,,,}   },,30000);      function  changeAllChannelRealTime (j, .....), {   ,,,. ajax({美元   ,,,,,数据:,{   ,,,,,//向服务器发送的一些参数,像日期,游戏ID什么的   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,,,,。   ,,,,,,,},   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在引导中利用表实现定时刷新数据