javascript - 无法将脚本文件加载到另一个脚本文件中

标签 javascript jquery

在加载的脚本文件中使用 $.getJson(); 时,无法将脚本文件加载到另一个脚本文件中。

考虑fisrt.html:

<script>
$.getScript("second.js",function(){
     // some code here
});
</script>

我的第二个js文件是这样的: 第二个.js:

$.getJSON("somefile.json",function(){
});

当从 second.js 中删除 $.getJSON 时,文件加载完美,没有任何问题。

如何使用 $.getJSON 加载我的 json 文件?

编辑:

完成json调用:

$.getJSON('js/offline.json', function(data) {
            alert("success");

        }.error(function(data){
            alert(JSON.stringify(data));
        });

最佳答案

您尝试同时使用 Promise 和标准回调 API。这就是您想要的。

$.getJSON("js/offline.json")
  .done(function (data) {
    alert(data);
  })
  .fail(function (err) {
    alert(err);
  });

关于javascript - 无法将脚本文件加载到另一个脚本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27173196/

相关文章:

javascript - 纯JS中的函数回调

javascript - 以交互方式,不允许文本输入中的第一个字符是空格或空格组

javascript - 当用户单击按钮时,如何防止 google chrome android 浏览器显示放大镜?

Javascript - toFixed() 0.5 问题

javascript - DropzoneJS : Preview selected image before upload in div as <img>

javascript - 如何从表中获取所有值

javascript - Chart.js 将逗号添加到工具提示和 Y 轴

javascript - 使用图像作为复选框占位符

javascript - 用带标签的 JQuery 附加一个单选按钮并让它工作?

javascript - 在页面刷新时保留切换值