今天在测试兼容性问题时出现很奇怪的事情,页面中使用了select2下拉框搜索,当同一个select2下拉框点击一次之后,发现再次点击时不再访问服务器,后来发现是由于IE浏览器本身存在缓存问题,IE浏览器默认在访问同一个方法时,第二次访问时不会访问服务器,直接从缓存中获取数据。
那么如下是我解决问题的过程:
①我打开发者调式发现如下图
这时页面中拿到的数据永远都是一样的,即使是切换页面访问同样的方法时数据也是一样的。
②修改IE浏览器的网路数据设置(IE禁用缓存)
今天在测试兼容性问题时出现很奇怪的事情,页面中使用了select2下拉框搜索,当同一个select2下拉框点击一次之后,发现再次点击时不再访问服务器,后来发现是由于IE浏览器本身存在缓存问题,IE浏览器默认在访问同一个方法时,第二次访问时不会访问服务器,直接从缓存中获取数据。
那么如下是我解决问题的过程:
①我打开发者调式发现如下图
这时页面中拿到的数据永远都是一样的,即使是切换页面访问同样的方法时数据也是一样的。
②修改IE浏览器的网路数据设置(IE禁用缓存)