IE:jquery不工作(有时候)

ren*_*ren 2 jquery internet-explorer

在接近结尾<head>部分(但不是之前</head>),我有:

 <script type="text/javascript">

            $(document).ready(function () {

                $.ajax({
                    type: "get", url: "http://somesite.com/getstuff",
                    success: function (data, text) {
                       ...
                        }
                    },
                    error: function (request, status, error) {                        
                    }
                });

            });

    </script>
Run Code Online (Sandbox Code Playgroud)

这适用于Firefox和Chrome,但有时只在IE 9(10)中使用.有人能说清楚这个吗?

是的,确实我忘了说通过不工作我的意思是没有从IE发出任何http请求(并且在控制台中没有错误).

编辑

好吧,我关闭了IE缓存,现在一切正常.嗯,废话.我想知道如何避免这种情况,我会尝试将脚本放在正文中并报告是否有效.

ᾠῗᵲ*_*ᵲᄐᶌ 5

IE通常有缓存问题.尝试将ajax缓存设置为false

$.ajaxSetup({cache:false});
Run Code Online (Sandbox Code Playgroud)