我们有一个使用jQuery的JavaScript应用程序,并具有加载库的以下块。这在大多数情况下都能正常工作,但随机时间jquery-1.11.2.min库似乎无法及时加载jquery-ui.min库,因此我得到一个ReferenceError,指出jQuery没有在jquery- ui.min lib。 据我所知应该库加载顺序,所以我不知道为什么会这样,所以任何想法将是巨大的:Jquery间歇性加载导致未定义的错误
<script type="text/javascript">
var dojoConfig = {
async: true,
paths: {
"libs": location.pathname.replace(/\/[^/]+$/, '') + "/js/lib",
"actions": location.pathname.replace(/\/[^/]+$/, '') + "/js/actions"
},
packages: [
{ name: "jquery", location: "//code.jquery.com", main: "jquery-1.11.2.min" },
{ name: "jqueryui", location: "//code.jquery.com/ui/1.10.3", main: "jquery-ui.min" },
{ name: "moment", location: location.pathname.replace(/\/[^/]+$/, '') + "/js/lib/moment", main: "moment" }
]
};
</script>
什么做实际负载?这可能是一个问题。它是否尊重你的订单?它是否说明了一个请求花费的时间比另一个要长? –
我认为你需要从jqueryui包到jquery包的依赖。我不知道这样做的最佳方式,因为我不知道道场。 – Halcyon
如果您尝试从本地文件加载而不是CDN加载,问题仍然存在吗? –