• 前端412异常和解决方法


        页面412异常记录

    错误原因:
    今天在测试网站时登录后刷新,提示需要重新提交表单信息。结果页面显示 412-未满足前提条件:错误一般是由于要查看的网页设置了先决条件,一般是网页中有一个或多个请求标题字段中具有先决条件(楼主这里设置了懒加载成员),这些字段经服务器测试后被认为是”FALSE”。客户端为当前资源的meta信息(头文件字段数据)设置了先决条件,以便防止请求的方法被用于指定资源外的其他资源,因此该请求无法完成而出现的错误。

    解决方法:
    1、打开当前调用的ajax方法,查看请求类型是post还是get,一般来说post的话改成get请求就可以解决。但是,楼主这里就是get请求,没辙;
    2、查看加载顺序,如果说你在页面上为哪个标签进行了赋值或取值操作,那就查看下操作的内容是否加载完毕,当时楼主这里控制台显示"Cannot set property 'innerHTML' of null",无法设置innerHTML为空,OK,就它了,打开源文件一瞅发现赋值的操作在页面加载之上了,没的说,改:
      1:把当前的script脚本放到</body>前,使它在页面加载完成后再加载;
      2: 使用window.onload = function wath() {}包裹住原先的方法;

    楼主使用第二种办法成功解决((^-^)V)。

    后记:开着控制台的时候刷新就没有问题,等大神解答。。。。

  • 相关阅读:
    Flink1.9重大改进和新功能
    【2020】DBus,一个更能满足企业需求的大数据采集平台
    大数据运维:大数据平台+海量数据
    大数据运维尖刀班 | 集群_监控_CDH_Docker_K8S_两项目_腾讯云服务器
    离线数仓和实时数仓架构与设计
    【全集】IDEA入门到实战
    Mysql快速入门
    RabbitMQ安装
    消息队列MQ简介
    C#特性
  • 原文地址:https://www.cnblogs.com/zhuangfei/p/9915012.html
Copyright © 2020-2023  润新知