鍍金池/ 問答/數(shù)據(jù)庫  HTML/ 點(diǎn)擊自己設(shè)置的按鈕時數(shù)據(jù)可以添加,在再點(diǎn)擊按鈕時,datatables就無法重新

點(diǎn)擊自己設(shè)置的按鈕時數(shù)據(jù)可以添加,在再點(diǎn)擊按鈕時,datatables就無法重新初始化

點(diǎn)擊自己設(shè)置的按鈕時數(shù)據(jù)可以添加,在再點(diǎn)擊按鈕時,datatables就無法重新初始化了,是什么原因

chart.on('click', function(params){

            
            var index = params.value.length;
            var glcode = params.value[index-3];
            var glname = params.data.name;
            var orgCode = params.value[index-5];//機(jī)構(gòu)編碼
            freshDpmap(glcode,glname,orgCode);
            var _self = this;
            if(opt.goDown && params.name !== name[idx]){
                if(cityMap[params.name]){
                    var url = './山東/' + cityMap[params.name] + '.json';
                    $.get(url, function(response){
                        // console.log(response);
                        curGeoJson = response;
                        echarts.registerMap(params.name, response);
                        handleEvents.resetOption(_self, option, params.name);
                    });
                }

            }
            
            
            
            
            var wwww = window.setInterval(function(){
                if (arrItem1 == false) {
                    
                }else{
                            window.clearInterval(wwww);
                            datac = arrItem1;
                            console.log(datac);
                            $('#glNum').DataTable( {
            
                                "bAutoWidth":true, 
                                
                                bFilter: false,    //去掉搜索框
                                bLengthChange: false,   //去掉每頁顯示多少條數(shù)據(jù)方法
                                ordering:false,//禁止排序
                                "paging": false,//關(guān)閉分頁
                                "info": false,   //去掉底部文字
                                language: {  //將英文轉(zhuǎn)換為中文
                                  "sProcessing": "處理中...",  
                                  "sLengthMenu": "顯示 _MENU_ 項(xiàng)結(jié)果",  
                                  "sZeroRecords": "沒有匹配結(jié)果",  
                                  "sInfo": "顯示第 _START_ 至 _END_ 項(xiàng)結(jié)果,共 _TOTAL_ 項(xiàng)",  
                                  "sInfoEmpty": "顯示第 0 至 0 項(xiàng)結(jié)果,共 0 項(xiàng)",  
                                  "sInfoFiltered": "(由 _MAX_ 項(xiàng)結(jié)果過濾)",  
                                  "sInfoPostFix": "",  
                                  "sSearch": "搜索:",  
                                  "sUrl": "",  
                                  "sEmptyTable": "表中數(shù)據(jù)為空",  
                                  "sLoadingRecords": "載入中...",  
                                  "sInfoThousands": ",",  
                                  "oPaginate": {  
                                      "sFirst": "首頁",  
                                      "sPrevious": "上頁",  
                                      "sNext": "下頁",  
                                      "sLast": "末頁"  
                                  },  
                                  "oAria": {  
                                      "sSortAscending": ": 以升序排列此列",  
                                      "sSortDescending": ": 以降序排列此列"  
                                  }  
                              },
                              data: datac
                            } );
                }
                
            
            
            
            },1000);
    } );
回答
編輯回答
情殺

設(shè)置一個定時器,剛開始讓所有的table的div都顯示,在頁面打開若干秒或者毫秒之后,讓不該顯示的div隱藏就好了hide(),目前完美解決,后續(xù)有問題再續(xù)問

2017年11月6日 11:41