提示信息应该写在前台还是通过后台返回到前台————考虑系统的性能问题

先贴修改后的代码:

$(function(){
     var params = window.parent._pressureParams;//上一个页面的js给传的参数
     params.token = window.parent.token;   //系统用到了token
     $(".g-loading").show();           //数据未加载出来之前弹出加载动态图
     if(params.targetSys == '' || params.targetSysInterface == '' || params.invokeStartTime == null){    //输入参数的判断,如果不                                                                                                                                                                      够则显示提示信息
         $("#no").html('查询条件不足,请选择合适的时间范围,输入精确的被调系统及其接口');
         $("div:eq(0)").show();   //div:eq(0)表示第1个div
         $("div:eq(1)").hide();     //div:eq(1)表示第2个div
         $(".g-loading").hide();   //显示提示信息加载动态图隐藏
     }else{
         $.ajax({
             type: 'GET',
             url: parent.url + 'api/interfaceInvokeLog/findInterfacePressureTestData',
             data: params,
             dataType: "json",
             success: function(jsondata) {
                 if(jsondata.data){
                     $(".g-loading").hide();   //数据加载出来加载动态图隐藏
                     $("div:eq(0)").hide();    //提示信息div隐藏
                     $("div:eq(1)").show();  //数据展示div展示
                     $("#inter_Name").text(jsondata.data.interfaceName);
                     $("#s_t").text(Format(jsondata.data.beginInvokeStartTime));
                     $("#e_t").text(Format(jsondata.data.endInvokeStartTime));
                     $("#totalTime").text(MillisecondToDate(jsondata.data.totalTime));
                     $("#visitNum").text(jsondata.data.visitNum+"次");
                     $("#avgVisitAvgNum").text(jsondata.data.avgVisitAvgNum+"次/秒");
                     $("#trt").text(jsondata.data.maxRespondTime+"ms");
                     $("#frt").text(jsondata.data.minRespondTime+"ms");
                     $("#art").text(jsondata.data.avgRespondTime+"ms");
                     
                     var html = "";
                     if(jsondata.data.respondTimesData){
                         for(var i = 0; i<jsondata.data.respondTimesData.length; i++){
                             html += "<tr><td colspan=\"2\">" + jsondata.data.respondTimesData[i].respondTime + "</td>";
                             html += "<td colspan=\"2\">" + jsondata.data.respondTimesData[i].subVisitNum + "</td>";
                             html += "<td colspan=\"2\">" + jsondata.data.respondTimesData[i].percentageNum + "%</td></tr>";
                         }
                     }
                     $("#t_b").html(html);
                 }else{
                     $("div:eq(0)").show();    //无数据提示信息div隐藏
                     $("div:eq(1)").hide();    //无数据数据展示div隐藏
                     $(".g-loading").hide();  //无数据隐藏加载动态图隐藏
                 }
             }
         });
     }
});</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值