这真的让我很震惊!
jQuery.Ajax在ie8中工作得很好,但是当我使用ie9时,我发现每次我使用send一个jquery ajax调用时,ie9都会重新加载它的所有插件(我指的是在ie9中注册的插件,比如网上银行插件等等)。
直到我的客户的ie9中有一个非常大的插件,那就是网上银行插件,我才发现这一点,它很重要,而且不能被记下来。
当ie9启动时,这个大插件需要大约3秒来加载它自己。但我不知道为什么,每次我发送一个jquery ajax调用时,ie9都会重新加载它的所有插件。所以这意味着每次调用都会延迟大约3秒!
如何修复它?我尝试了至少3台机器的ie9(最新版本),它是相同的。我非常确定ie9正在重新加载它的插件,因为当我关闭这个大插件时,ajax调用很快就会结束。
你的,伊凡
发布于 2013-03-31 17:36:46
你的ajax调用是什么,给我们一些代码。
我目前在我的网站上使用以下代码,没有任何问题
$.post("script.php",$("#form").serialize());https://stackoverflow.com/questions/15728011
复制相似问题