IOS 页面 用post方式获取的ajax内容都被缓存了,每次请求得到的好像都是被缓存的结果,页面不刷新,求救。

时间:2022-11-26 14:54:49
IOS 页面 用post方式获取的ajax内容都被缓存了,每次请求得到的好像都是被缓存的结果,页面不刷新,求救。

7 个解决方案

#1


ajax 如何写呢,求大神回复。

#2


post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()

#3


引用 2 楼 showbo 的回复:
post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

#4


引用 3 楼 zhn178500 的回复:
Quote: 引用 2 楼 showbo 的回复:

post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

pc端,android浏览器是否存在缓存?如果有缓存那就是你服务器端做了缓存,和浏览器无关

#5


引用 4 楼 showbo 的回复:
Quote: 引用 3 楼 zhn178500 的回复:

Quote: 引用 2 楼 showbo 的回复:

post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

pc端,android浏览器是否存在缓存?如果有缓存那就是你服务器端做了缓存,和浏览器无关


MVC 的项目,运行在 IOS 和 android上,浏览器都是正常的,但在IOS手机上运行,切换选项卡的时候,数据没变化。

#6


引用 5 楼 zhn178500 的回复:
Quote: 引用 4 楼 showbo 的回复:

Quote: 引用 3 楼 zhn178500 的回复:

Quote: 引用 2 楼 showbo 的回复:

post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

pc端,android浏览器是否存在缓存?如果有缓存那就是你服务器端做了缓存,和浏览器无关


MVC 的项目,运行在 IOS 和 android上,浏览器都是正常的,但在IOS手机上运行,切换选项卡的时候,数据没变化。

那就是ios有问题需要设置什么东东了。切换选项卡再加载数据还是已经加载过了,重新reload?

#7


web端出问题了把!

#1


ajax 如何写呢,求大神回复。

#2


post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()

#3


引用 2 楼 showbo 的回复:
post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

#4


引用 3 楼 zhn178500 的回复:
Quote: 引用 2 楼 showbo 的回复:

post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

pc端,android浏览器是否存在缓存?如果有缓存那就是你服务器端做了缓存,和浏览器无关

#5


引用 4 楼 showbo 的回复:
Quote: 引用 3 楼 zhn178500 的回复:

Quote: 引用 2 楼 showbo 的回复:

post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

pc端,android浏览器是否存在缓存?如果有缓存那就是你服务器端做了缓存,和浏览器无关


MVC 的项目,运行在 IOS 和 android上,浏览器都是正常的,但在IOS手机上运行,切换选项卡的时候,数据没变化。

#6


引用 5 楼 zhn178500 的回复:
Quote: 引用 4 楼 showbo 的回复:

Quote: 引用 3 楼 zhn178500 的回复:

Quote: 引用 2 楼 showbo 的回复:

post请求不会有缓存,iso也是奇葩,不行的url加个时间戳试试
'xxxx.xx?_dc='+new Date().getTime()


随机数、时间戳,清除缓存的方式都试了,还是不行。

pc端,android浏览器是否存在缓存?如果有缓存那就是你服务器端做了缓存,和浏览器无关


MVC 的项目,运行在 IOS 和 android上,浏览器都是正常的,但在IOS手机上运行,切换选项卡的时候,数据没变化。

那就是ios有问题需要设置什么东东了。切换选项卡再加载数据还是已经加载过了,重新reload?

#7


web端出问题了把!