您的位置:首页 > Web前端 > JQuery

使用Jquery.flot插件时出现“例外被抛出且未被接住”

2012-06-14 23:36 656 查看
如下代码

  function generationHtml(title,displayName,startTime,endTime,select_key,flag){

                 var  placeholder="<div>"+title+"</div>";

                                ...............

                       placeholder+="<div id="viewPerformance_div_select_int"><table id=“table”><input type='text' class='Wdate'/><div id="dropList">这里有很多多选下啦</div></table>";

                      placeholder+="<div class="p10"><div id='placeholder_'+flag+'></ div><div id='overview_'+flag+'></div></div></div>";可以将每个页面固定显示的id="table"放在viewPerformance_div_select_int的上面,但是不便于控制ewPerformance_div_select_int
整块东西的显示。

  

 

       return placeholder;

 }

 

function drawChart(data){

             var flag=500;

            jQuery.each(data.root,function(key,value){

                          flag++;

                          var placeholder=generationHtml(................,flag); 

                          $("#viewPerformance_div_select_int").html(placeholder);

                          $("#viewPerformance_div_select_int").append(placeholder);

                           $(placeholder).appendTo("#viewPerformance_div_select_int");

                          红色的支持ie,不支持google

 

                      问题:是否能使用$("#viewPerformance_div_select_int").insertAfter(“#placeholer_”+flag);

为了能灵活控制viewPerformance_div_select_int的显示和隐藏,可以采用insertAfter,但还没测试过

 

           });

               flag=500;

               var d=[];

              var plotdata=d;

             jQuery.each(data.root,function(key,value){

                          flag++;

                           var tempArr=[],tempObj={};

                          for(var i=0;i<value.length;i++){

                                       d.push(value[i].collectDate,value[i].kpiVlaue);

                                       tempObj["data"]=d;

                                       tempObj["label"]=key;

                                       plotdata.push({data:d,label:key});

                        }

                        draw(d,place_holder,over_view);

                        

            });

}

 

function  draw(d,place_holder,over_view);{

                   place_holder.css({width:"500px",height:"200px"});

                   over_view.css..............

 

                   var plot=$.plot(placeholder,);

}

 

 

 

描述:

    在google浏览器上

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息