解决AJAX在ie中的缓存问题
问题:
在一些浏览器中(IE),由于缓存机制的存在,ajax 只会发送的第一次请求,剩余多次请求不会在发送给浏览器而是直接加载缓存中的数据。
解决方式:
浏览器的缓存是根据 url 地址来记录的,所以我们只需要修改 url 地址,在地址的后面添加一个时间戳,即可避免缓存问题。
1 | xhr.open("GET",'http://127.0.0.1:8000/ie?t='+Date.now()); |
1 | const xhr = new XMLHttpRequest(); |
对它们的封装: —–传送门—–
Invitation
aqing
962555446
created:15/04/2021
Welcome to Candyhome
Use this card to join the candyhome and participate in a pleasant discussion together .
Welcome to aqing's candyhome,wish you a nice day .
评论