在IE系列中,当URL地址被固定,导致不可预见的问题时,$()()方法缓存返回结果,但在Firefox下,它不会被缓存。

解决这个问题有很多方法。最直接的一种方法是将$()方法更改为$ Ajax(),然后配置缓存:false:

新的随机参数添加到数据后美元。得到(),如{数据:包含、邮票:Math.random()}。由于每个数据都不同,请求后返回的数据没有缓存。

另外,$()可以被转换为$(),这个问题可以解决。

一劳永逸,解决办法是设置全局参数,美元。ajaxsetup({缓存:假})。设置后,所有基本的GET请求,jQuery会自动添加的_1948838词附加参数,通常是类似上述的解决方案。

例如:
美元。得到(provincelistbycountryidhandler .ashx