$.getJSON("/example-json.js", function(result){
alert(result);
console.log(result.backgrounds[0].image);
});
alert 或 console.log 在这里不起作用有什么原因吗?我在 History.bind 事件绑定(bind)器中有此方法,但我认为这不是问题,因为即使将 JSON 请求移出事件绑定(bind)器后,我仍然无法获得警报或将结果记录到控制台。
我知道 GET 请求正在正确触发,正如我在控制台中看到的那样,警报和 console.log 出于某种原因对我不起作用。
最佳答案
所以我想我发现了问题,我在我的 JSON 文件中使用了单引号,当将它们更改为单引号时,alert() 和 console.log() 开始触发。不过,我不太确定为什么使用单引号会对 JSON 方法的成功函数产生影响?
关于javascript - JSON 请求中既没有 Alert 也没有 Console.log 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22767030/