我正在开发一个基于AJAX的应用程序,它根据加载到界面中的页面/区域动态加载资源(外部CSS / JS文件)。这工作正常,但我想确保外部文件(只需通过执行必要的链接和脚本标记的$('head')。append()加载)在需要它们的实际页面之前完成加载被访问。
我认为我能够绑定$(window).load()事件,该事件将在外部文件加载完成后触发,并且回调将启动对实际页面内容的请求。但是,从初始测试看,该事件未被触发。我还确保它不是由于我在缓存中加载了文件,因为我在测试之前清除了浏览器缓存。
任何人都可以看到为什么会发生这种情况的原因吗?或者我是以完全错误的方式解决这个问题?