为什么这个jQuery不能在IE中工作,而是在其他浏览器中工作?

时间:2011-10-15 20:51:15

标签: javascript jquery

我的问题是为什么这个代码在除IE功能之外的所有浏览器中都有效。在其他浏览器中它可以工作。

if(phrase.indexOf(currentPhrase))phrase.splice(phrase.indexOf(currentPhrase),1);

1 个答案:

答案 0 :(得分:1)

我的猜测是IE正在缓存请求(因为它是通过GET)。您可以通过多种方式解决此问题,包括服务器端的缓存控制或使用POST。 jQuery的.load()有点烦人,你必须使用一个对象作为数据来表示你想要{​​{1}}请求并使用POST字符串而不是允许你设置一个显式请求