页面操作,需要点击一个链接,然后会根据该链接的请求,在表格中动态循环添加行以及行数据(当服务器响应比较慢的时候 ,我连续点击三下该链接,明明应该动态添加一行和一行的数据,却重复添加了一摸一样的行和行数据),怎么消除这样的情况呢?我连续点了三下该链接,就出现了重复的三行数据jquery函数如下:
function getSuccess(data)
                {
                    var dataObj = eval("(" + data + ")");

                    if (dataObj) 
                    {
                        if (dataObj.isSuccess == true)
                        {
                            var result = dataObj.result;
                           
                            if (result) 
                            {
                                //$("#cacheData").data("activityResult", result);
                                $(result).each(function(i)
                 {
                 // 活动开始时间
                 var activityStartTime = this.startTime;
                 //$("#activityStartTime").html(activityStartTime);
                
                 // 活动结束时间
                 var activityEndTime = this.endTime;
                 //$("#activityEndTime").html(activityEndTime);
                
                 var orderInfo = $("#cacheData").data("orderInfo");
                if (orderInfo) 
                {
                 // 二级活动名称
                     var schemeName = orderInfo.schemeName;
                }
                
                 // 动态添加活动时间
                 var tblOrderInfo = document.getElementById('tblOrderInfo');
                 var lastRow = tblOrderInfo.rows.length;
                 var row = tblOrderInfo.insertRow(lastRow);
                
                 var cellOne = row.insertCell(0);
                 var textNode = document.createTextNode("活动名称:");   
       cellOne.appendChild(textNode);
      
       var cellTwo = row.insertCell(1);
       cellTwo.id = 'activityName' + i;
       cellTwo.className = 'dd_content';
       var textNode = document.createTextNode(schemeName);   
       cellTwo.appendChild(textNode);
      
       var cellThree = row.insertCell(2);
                 var textNode = document.createTextNode("活动开始时间:");   
       cellThree.appendChild(textNode);
      
       var cellFour = row.insertCell(3);
                 cellFour.id = 'activityStartTime' + i;
                 cellFour.className = 'dd_content';
                 var textNode = document.createTextNode(activityStartTime);   
       cellFour.appendChild(textNode);
      
       var cellFive = row.insertCell(4);
                 var textNode = document.createTextNode("活动结束时间:");   
       cellFive.appendChild(textNode);
      
       var cellSix = row.insertCell(5);
                 cellSix.id = 'activityEndTime' + i;
                 cellSix.className = 'dd_content';
                 var textNode = document.createTextNode(activityEndTime);   
       cellSix.appendChild(textNode);
                 });
                            }
else
{
}
                        }
else
{
}
                    }
else
{
}
                }
                
                function getError()
                {
                }
            }