javascript - JSON 请求中既没有 Alert 也没有 Console.log 触发

标签 javascript jquery json alert console.log

    $.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/

相关文章:

jquery - 为什么使用 jQuery 除法并转换为百分比时数字会发生变化?

javascript - 如何使用 jQuery 从单击的链接中获取元素的#id?

javascript - 不管怎样,用js,用通配符在服务器上查找文件名?

c# - 如何使用 JSON.NET 保存具有四个空格缩进的 JSON 文件?

java - [Json][Java] 对如何解析此文本一无所知。使用库

java - 如何修改log4j JsonLayout字段名

javascript - 暂停大量 AJAX 调用,多个数据集

javascript - 为什么 setCustomValidity() 在 React 应用程序中不起作用?

javascript - 省略 mongodb 中不必要的属性

javascript - 如何在 Node js中制作代理?