• 关于ajax的async与cache


    在这个项目之前,对ajax的async(是否异步)与cache(是否缓存)的理解都是可有可无的

    由于我们做项目的时候用的chrome浏览器,但是项目做完之后要求兼容ie11,结果放上去就出问题了,

    首先是页面上进行add操作之后,数据库有值,但是页面中一直刷新不出来,总是之前的那么点数据,点刷新按钮也没用,除非重启ie11浏览器。

    最后发现就是cache这个属性值,chrome浏览器中默认是false,而ie11浏览器中需要手动声明是false,也可能默认是true的原因,我还没好好查看。

    至于async就是,明明ajax在前面执行,但是在我需要用到ajax的回调函数中的值得时候,总是拿不到,为什么呢

    如果我们把async的属性值默认是true,毕竟异步刷新嘛,

    所以按照我们不同的业务需求,设置同步或者异步

    在这里,解释一下所谓同步,异步

    同步就是1结束然后2才可以开始,2结束3才可以开始

    异步就是1和2可以同时开始,这就是异步,

  • 相关阅读:
    我的软件工程课目标
    软件工程课程的建议
    结对编程学习fault、error、failure三种状态
    结对编程项目的过程记录与收获
    “结对编程”之我见
    关于问卷调查
    我的软件工程课目标
    软件工程课程建议
    结对编程2
    结对编程之四则运算
  • 原文地址:https://www.cnblogs.com/lh-masteryi/p/7979435.html
Copyright © 2020-2023  润新知