Javascript $.getJSON未触发console.log

Javascript $.getJSON未触发console.log,javascript,jquery,Javascript,Jquery,我在jQuery$.getJSON事件中遇到了一些奇怪的情况。我能够在控制台上看到JSON响应,即文件正在被调用,但console.log似乎不起作用 以下是我正在编写的代码: $.getJSON("response.json",function(data){ console.log(data); }); 我也尝试过使用单引号,但似乎不起作用。这在几天前是完美的工作,现在当我试图添加一个新的功能,我不能 我不知道为什么会出现这个错误,我还将双引号改为单引号,但这

我在jQuery$.getJSON事件中遇到了一些奇怪的情况。我能够在控制台上看到JSON响应,即文件正在被调用,但console.log似乎不起作用

以下是我正在编写的代码:

$.getJSON("response.json",function(data){
                console.log(data);
});
我也尝试过使用单引号,但似乎不起作用。这在几天前是完美的工作,现在当我试图添加一个新的功能,我不能

我不知道为什么会出现这个错误,我还将双引号改为单引号,但这并不能解决问题

我在网站外尝试了console.log

任何帮助都将不胜感激


谢谢。

getJson调用可能会失败,根据jquery ajax,json文件的格式不正确。如果json格式不正确,则服务将失败。
$.getJSON("response.json", function (data) { 
console.log(data); 
})
.fail(function (jqxhr, status, error) { 
console.log('error', status, error) }
);
您可以使用以下代码进行检查:

var jqxhr=$.getJSON(“response.json”),函数(数据){
console.log(“成功:+数据);
}).fail(函数(jqxhr、tatus、错误){
日志(“错误:+错误”);
}).always(函数(){
控制台日志(“完成”);

});getJson调用可能会失败,根据jquery ajax,json文件的格式不正确。如果json格式不正确,则该服务将失败。 您可以使用以下代码进行检查:

var jqxhr=$.getJSON(“response.json”),函数(数据){
console.log(“成功:+数据);
}).fail(函数(jqxhr、tatus、错误){
日志(“错误:+错误”);
}).always(函数(){
控制台日志(“完成”);

});添加一个失败处理程序,看看它是否被调用。我很困惑。你说“我能够在我的控制台上看到JSON响应”——它是如何到达那里的?这不是
console.log
所做的吗?
$.getJSON(“response.json”,函数(data){console.log(data);}).fail(函数(jqxhr,status,error){console.log('error',status,error)})console.log
所做的吗?
$.getJSON(“response.json”,函数(data){console.log(data);}).fail(函数(jqxhr,status,error){console.log('error',status,error)})