范文无忧网面试笔试面试回答

jquery里的缓存问题如何解决

02月03日 编辑 fanwen51.com

[一道面试智力题解决了额外追分]观察一号位、二号位、倒数第二号位、最后一号位的四种硬币组成的四位数:观察这四位数里面的最大值,最大值有可能是50,有可能是10,有可能是5,也有可能是1(四位数都是1时,最大值就是1...+阅读

如果直接用jQuery里的$.ajax()方法的话,去除缓存很简单,只需要配置一下缓存属性cache为false,但如果想要简单写法getJSON(),去除缓存就不能通过配置来解决了。因为getJSON根本没有这个缓存属性让你来配置。因为如果其调用的地址URL和之前的一样的话,回调函数会直接在缓存里面读取数据,而不是进后台调用相应的方法。

解决方法就是让他的每次请求的URL地址不一样就行,但是同时又要不影响请求的服务所需要的数据,那么可以有一下几种方法:

1、$.getJSON(URL?t=+new Date(),function(json){});就是原有的URL基础上加一个时间变量,每次的请求地址就不一样了。

2、$.getJSON(URL?rand=+Math.random,function(json){});就是原有的URL基础上加上一个随机变量,不过这个方法有风险,万一随机数一样。。。。。。

3、第三种方法就是自己定义一个递增变量,在URL后面加上这个递增变量,每次请求完后,就递增一下。

$.get()去除缓存的方法和$.getJSON()相同。

延伸阅读:

android面试遇到的问题怎么解决1、主要是对象创建,堆内存、栈内存,数据引用地址是否发生变化等问题。 2、以及Gc Root的相关概念,以及回收机制内存泄露的检测,考察了内存泄露的所有相关原理,里面包括,单例、内部...

职场中有哪些问题是跳槽解决不了的对于职场人来说,一旦自己的职位有不满意的地方,都会生出来跳槽的想法。这是很正常的想法,但是并不能立刻付诸于实际,我们必须要考虑清楚,而且也要知道有一些问题是跳槽解决不了的...

android怎样缓存数据面试题共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。onCreate(): 创建Activity时调用,设置在该方法中,还以Bund...

面试问题举一个用创造力解决复杂问题的例子从个人的过往经在面试前要作好充分准备,面试的时候就不会慌乱,以下是本人参加今年面试前收集的材料,供参考。面试时要注意礼貌,如鞠个躬,面试后说谢谢,再鞠躬。 面试中提题一个人的仪表仪态风度...

公务员面试时会出一些关于组织能力的题目如何来解决这些问题我提供一个答题步骤,供你参考: 第一步,制定工作方案(活动的主题、方式、时间、地点、对象、人员配备、费用预算、程序安排,等等); 第二步,对方案进行论证(征求各方意见,向领导汇报,由领...

2020年国家公务员考试行测备考:如何解决答不完的考题国家公务员考试行测科目作答时限为120分钟,题量为135道(地市级卷为130道),每道题相当于只有不到一分钟的作答时间。很多同学在做数量关系题、图形推理题、逻辑判断题和资料分析...

如何解决职场中围城心态职场如战场,充满了风云变幻。昨天还在这里上班的同事,今天可能就挥手道别;刚才还指点江山,转眼就消失在茫茫人海中。职场变化,我这些年来见过太多太多了。有一点已经是规律:外面的...

事业单位面试过于紧张应该如何解决01、自我暗示 当我们感觉到紧张的时候不妨给自己一些自我暗示吧。科学研究表明,自我暗示能够直接影响到人的言论和行为。在面试之前我们可以适当给自己一些自我暗示,对自己说...

军训教官在军训中常面对的问题有哪些?该怎么解决你是指教官还是学生面临的问题?? 如果你是教官,军训的群体是多大的孩子?一般年纪小点的孩子只要板住脸,严肃点就可以镇住了。大学生的话你只要按年轻人的思路,该严肃的时候严肃,该...

推荐阅读
图文推荐
栏目列表