星空网 > 软件开发 > Java

IE浏览器获取json的问题

###关于IE内核的浏览器读取json的问题
最近在做一个考试的项目,其中有一个需求是学生意外退出考试后,再次进入考试的时候(考试过程中会自动保存成json存到数据库)学生上次的做的题目能够被自动填充。之前测试,一直是用chrome测的,啥问题都没有,然后前天发现在ie8下面不可以,然后昨天发现在所有的IE,浏览器下面都不可以(包括Edge)。

开始我以为是函数没被执行,然后在函数的最开始console一下发现是可以的,然后把console放在$getjson的函数中,发现问题了,console没有被执行。问题就出在这里,$getjson没有获取到数据,那为什么在别的浏览器可以。而后度娘之,发现是缓存问题。

一般有三种解决方式:
* $getjson时URL加上一个随机的参数,确保每次URL都不一样,我这样做了发现只有第一次可以,然后就不行了,不知道问题出在哪里,在研究吧。
* 使用$ajax代替$getjson,然后在参数里加上cache:false,这样做了之后是有效的,我就这样改了。
*服务端禁用缓存。

 




原标题:IE浏览器获取json的问题

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

美fba:https://www.goluckyvip.com/tag/37911.html
美博会:https://www.goluckyvip.com/tag/37912.html
美仓储海外仓:https://www.goluckyvip.com/tag/37913.html
美仓储美国海外仓:https://www.goluckyvip.com/tag/37914.html
美仓海外仓:https://www.goluckyvip.com/tag/37915.html
美仓互联:https://www.goluckyvip.com/tag/37916.html
TikTok,数据观察与竞品分析的关键 :https://www.xlkjsw.com/news/92276.html
沃尔玛崛起,会撼动亚马逊的地位吗?:https://www.kjdsnews.com/a/1842193.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流