我是JS的新手,我试图用谷歌地图搞砸一下。我找到了一些教程和示例,所以我复制粘贴并尝试根据我的需要进行调整:
这就是我需要做的事情:
现在,我可以在没有第2步(source)的情况下执行此操作,但我无法从文件中加载它们。如果您在下一个链接(而不是前一个链接)中看到JS代码,则features数组为空(请检查第14行上的console.log)。从控制台输出看起来是因为它正在前一行(getJSON一行)之前执行该行,但我不知道为什么会发生这种情况。 Here是链接。
提前致谢!
PS:关于JSON问题,我必须在文件中添加一些HTML代码(如main.js中的第128行),我应该把所有内容放在一行中,还是应该使用其他格式而不是JSON?如果是这样,你推荐哪一个?答案 0 :(得分:-1)
没有进一步查看您的代码和链接,我会说尝试接听同步! 像这样:
async:false
$.ajax({
type: 'GET',
url: '...',
dataType: 'json',
success: function() { },
async: false
});