在加载的脚本文件中使用 $.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/