关于ajax提交不执行

昨天在一个测试了很久的项目上遇到了一个问题,前端画面在第一次跨系统调用一个接口之后,第二次执行时不会再调用那个接口。也可以说是ajiax不提交了(只有在IE上会出现这种问题,在谷歌上并不会出现)。总感觉IE比别的浏览器难用。

于是调查了下原因:

因为IE的缓存做的不好,为了防止ajax不停的提交,有时候会不执行,直接返回。当传递的参数值相同时ajax会不执行。

解决办法就是传递一个参数并且保证每次执行的时候参数值不同就行,所以可以加一个随机函数,或者加一个时间戳就可以了。

真是任性的IE啊

猜你喜欢

转载自blog.csdn.net/Nryana0/article/details/80262234
今日推荐