zoukankan      html  css  js  c++  java
  • 前端怎么避免无效的请求,减轻服务器负载

    当要对后台返回来的数据作为参数,再次进行请求时:

    在返回这个列表时,需要将信息添加到页面上,并且将某些字段值当成参数来做下一次请求。

    再次请求时,若不确定后台是否有数据,最好不要请求数据后才依据是否返回的有数据来做判断,应该事先准备好,再去请求。

     

    怎样先判断?

    后端可以把是否有数据的状态返给前端,

     

    这样,前端就可以先判断是否有数据,再去请求有数据的,没数据就弹框提示,免得那些没有数据的也去请求,也减少了请求数量。

    //下载
    $('.loadbtn.load').click(function (event) {
        event.stopPropagation();
        //判断是否有ppt/pdf
        var filetype=$(this).attr('filetype');
        if (filetype=='0' && type=='1') {
            //选了pdf,却没有pdf
            $('.nofile').css({'display':'block'});
        } else if (filetype=='1' && type=='0') {
            //选了ppt,却没有ppt
            $('.nofile').css({'display':'block'});
        } else {
            window.open($(this).attr('url'), "_blank");
        }
    })
    
  • 相关阅读:
    游吟诗人阿严
    学霸女
    sql group by 分组后查询最新的一条数据
    腐朽
    我喜欢不说话的山川
    redis启动
    php 时间轴,数据统计(最近7天的数据)
    php options 请求跨域
    mac关机声音
    JVM-内存模型
  • 原文地址:https://www.cnblogs.com/aredleave/p/7586915.html
Copyright © 2011-2022 走看看