内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

怎么在Bootstrap中利用Table實現(xiàn)定時刷新數(shù)據(jù)-創(chuàng)新互聯(lián)

這篇文章給大家介紹怎么在Bootstrap 中利用Table實現(xiàn)定時刷新數(shù)據(jù),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司,專注成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)站營銷推廣,國際域名空間,雅安服務(wù)器托管,成都網(wǎng)站托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費用等問題,請聯(lián)系成都創(chuàng)新互聯(lián)

?令表格的id為realTimeTable

1、毀掉表格,再查詢數(shù)據(jù)后append,如果你查大量的數(shù)據(jù)(例如:查詢很多渠道的信息),而獲取服務(wù)器數(shù)據(jù)又太慢,你就會看到表格在一行一行的增加

?定時器,多長時間執(zhí)行一次,自己定義,此處是30S

setInterval(function() {
    queryAll();
}, 30000);

?先定義一個函數(shù),里面放入查詢的方法updateRealTimeData和你所自定義使用的方法

function queryAll() {
  updateRealTimeData();
    .
    .
    .
    .
}

?方法updateRealTimeData

function updateRealTimeData() {
  if(errorFlag || appid == -1) return;
  //把表格的tbody移除,不然后面會一直添加
  $("#realTimeTable").bootstrapTable('removeAll');
  //獲取數(shù)據(jù)
  $.ajax({
      data: {
      //向服務(wù)器發(fā)送的一些參數(shù),像日期,游戲ID什么的
            .
            .
            .
            .
            .
        },
          type: "post",
          //url不用說了吧,否則不知道向服務(wù)器哪個接口發(fā)送并請求
          url: *******,
          async: true,
          //超時時間
          timeout:30000,
          success: function(msg) {
            if(msg.code == '1') {
              //定義的函數(shù)實現(xiàn)對表格賦值,自定義想傳的參數(shù),但別忘了msg,不然搞個屁
              showTableData(msg,……);
            }
          }
        });
      }

?方法showTableData

function showTableData(msg,……) {
     tableData = [];
     for(var i = 0; i < json.length; i++) {
        tableData.push({
          //這里也就是data-field的名稱,getDate是服務(wù)器返回的字段名
          date: json[i].getDate,
            .
            .
            .
            .
        })
        //數(shù)組反向排列,看情況使用
        tableData.reverse();
        //向tbody里面添加數(shù)據(jù)
        $("#realTimeTable").bootstrapTable('append', tableData);
      }
}

2、使用updateRow方法

?首先,得存在表格,里面有數(shù)據(jù),才能更新行,否則沒作用。此方法不會像上面的方法表格消失再增加,這個是整體不變,里面的數(shù)據(jù)會自動更新

?定時器,和上面一樣,多長時間執(zhí)行一次,自己定義,此處是30S

setInterval(function() {
    queryAll();
    for (var j = 0; j < 請求的數(shù)據(jù)的總條數(shù)(也就等于表格的行數(shù)); j++) {
        changeAllChannelRealTime(j, .....);
      }
}, 30000);

function changeAllChannelRealTime(j, .....) {
    $.ajax({
      data: {
      //向服務(wù)器發(fā)送的一些參數(shù),像日期,游戲ID什么的
            .
            .
            .
            .
            .
        },
          type: "post",
          //url不用說了吧,否則不知道向服務(wù)器哪個接口發(fā)送并請求
          url: *******,
          async: true,
          //超時時間
          timeout:30000,
          success: function(msg) {
            if (msg.code == '1') {
              changeData(j, msg, .....);
          }
        },
        error: function () {
          msgToast.error("查詢數(shù)據(jù)出錯");
        }
      });
    }

function changeData(i,msg,......){
    $('#realTime_Table').bootstrapTable('updateRow', {
      //i表示第幾行,從0開始
        index: i,
        row: {
          //這里也就是data-field的名稱,*表示字段名
          date: msg.*
            .
            .
            .
            .
        }
      });     
}

Bootstrap是什么

Bootstrap是目前最受歡迎的前端框架,它是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷,它還有一個響應(yīng)最好的Grid系統(tǒng),并且能夠在手機端通用,而Bootstrap是使用許多可重用的CSS和JavaScript組件,可以幫助實現(xiàn)需要的幾乎任何類型的網(wǎng)站的功能,此外,所有這些組件都是響應(yīng)式的。

關(guān)于怎么在Bootstrap 中利用Table實現(xiàn)定時刷新數(shù)據(jù)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

名稱欄目:怎么在Bootstrap中利用Table實現(xiàn)定時刷新數(shù)據(jù)-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article16/dghsgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、營銷型網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化軟件開發(fā)、App設(shè)計用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
永丰县| 当阳市| 南川市| 黔江区| 枣阳市| 惠州市| 寻乌县| 宿松县| 建湖县| 自治县| 安西县| 湖口县| 徐水县| 金沙县| 金塔县| 通渭县| 景洪市| 汉中市| 姚安县| 历史| 江北区| 曲阜市| 吉木萨尔县| 青浦区| 庐江县| 济南市| 岳阳市| 彩票| 措美县| 杭州市| 和静县| 宜川县| 祁东县| 银川市| 颍上县| 大埔区| 江口县| 黄骅市| 永嘉县| 亚东县| 长白|