尝试使用 jQuery 动态加载 Javascript 文件时,我不断收到“格式不正确”的错误消息。我在这里找到了有类似问题的人,但还没有看到提供的解决方案。
我的主要脚本使用:
$.ajax({
url: 'test.js',
dataType: 'script',
cache: true,
success: loadScriptReturn
});
function loadScriptReturn() { }
我以最简单的形式动态加载的脚本(test.js):
alert('Hello World.');
由于我专门将它作为脚本 MIME 类型加载,它消除了 Firefox 对正在拉入的文件类型感到困惑的可能性。有没有办法解决这个问题?或者,有没有办法在 Firefox 中关闭这个特定错误?(注意:这是一个错误,而不是警告,这非常烦人,因为我确实希望看到后续的错误消息——在 Firefox 上不好,因为这应该是一个警告,而不是一个错误)
请记住,此示例有效,但仍会产生错误。考虑到我需要动态加载多少脚本,如果我找不到摆脱这种情况的方法,尝试对“真实”错误消息进行排序将会很乏味。
提前感谢贡献者!