Javascript $.getJSON未触发console.log
我在jQuery$.getJSON事件中遇到了一些奇怪的情况。我能够在控制台上看到JSON响应,即文件正在被调用,但console.log似乎不起作用 以下是我正在编写的代码:Javascript $.getJSON未触发console.log,javascript,jquery,Javascript,Jquery,我在jQuery$.getJSON事件中遇到了一些奇怪的情况。我能够在控制台上看到JSON响应,即文件正在被调用,但console.log似乎不起作用 以下是我正在编写的代码: $.getJSON("response.json",function(data){ console.log(data); }); 我也尝试过使用单引号,但似乎不起作用。这在几天前是完美的工作,现在当我试图添加一个新的功能,我不能 我不知道为什么会出现这个错误,我还将双引号改为单引号,但这
$.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)})对不起,我的错。JSON数据中有一些错误。因为它是一个非常庞大的JSON数据,所以我无法手动查看它。在记录错误后发现,然后意识到一行中缺少报价。无论如何,谢谢你@ArunPJohny。添加一个失败处理程序,看看是否会调用它。我很困惑。你说“我能够在我的控制台上看到JSON响应”——它是如何到达那里的?这不是console.log
所做的吗?$.getJSON(“response.json”,函数(data){console.log(data);}).fail(函数(jqxhr,status,error){console.log('error',status,error)})对不起,我的错。JSON数据中有一些错误。因为它是一个非常庞大的JSON数据,所以我无法手动查看它。在记录错误后发现,然后意识到一行中缺少报价。无论如何,谢谢你@ArunPJohny。