为了账号安全,请及时绑定邮箱和手机立即绑定

如下这种情况,如果两次传递的参数值一样,第二次URL的参数就会被去掉。求解释?

如下这种情况,如果两次传递的参数值一样,第二次URL的参数就会被去掉。求解释?

慕田峪9158850 2022-03-01 19:15:06
$.get("keywordsset.aspx?id=" + id + "&keyword=" + escap(keyword), function () { });如果id跟keyword变量相同,第二次后台获取的url只有keywordsset.aspx部分而没有参数,只有关闭页面重新打开才能传递一样的参数。请问是什么原因。
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

你好!
出现这个现象的原因是请求被缓存了!
可以通过为请求的url设置一个随机参数来解决这个问题。
或者使用$.ajax函数,其中有个cache属性,可以设置是否进行缓存。

查看完整回答
反对 回复 2022-03-07
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

url后边加上:&t='+new Date().getTime();

查看完整回答
反对 回复 2022-03-07
  • 2 回答
  • 0 关注
  • 182 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信