0

我制作了一个脚本: http: //www.carkit-shop.nl/iso2car-stekkers/,正如您在页面顶部看到的那样,有一个汽车选择。这些数据是从另一台服务器获取的。

在所有浏览器中,除了 Internet Explorer 8 之外,所有浏览器都可以正常工作,那么在您第一次加载页面时,一切正常。在 1 次刷新之后,一切都和其他浏览器一样好吗?

有人知道为什么它只能在一次刷新后工作吗?

4

2 回答 2

2

似乎 IE 缓存在您第一次调用 $.getJSON 函数时获得了结果,但它将变量保存在缓存中并在此之后停止调用。

要解决此问题,您需要将 ajaxSetup 中的缓存属性设置为 false。尝试这个:

$.ajaxSetup ({ cache: false});

参考: http ://www.thushanfernando.com/index.php/2009/10/27/quickfix-jquery-getjson-fails-in-ie6-ie7/

于 2013-10-28T12:28:32.800 回答
0

刚刚用 Chrome 和 IE8 测试过。两个看起来都不错。请检查您是否打开了 IE7 兼容模式。

顺便说一句:请将示例发布为 jsfiddle 而不是您的公司页面

于 2012-11-26T11:42:15.257 回答