jQuery getJSON无法看到console.log

时间:2014-06-10 16:17:30

标签: javascript jquery json getjson

我使用以下获取getJSON

$.getJSON("js/production-data.json").done(function(response) {
    console.log(response);
    console.log('hello');
  });

我可以在Firebug中看到正在检索数据,但response没有console.log,这将是整个数据。我甚至都看不到hello

2 个答案:

答案 0 :(得分:0)

尝试指定内联回调,例如:

var jqxhr = $.getJSON( "example.json", function() {
  console.log( "success" );
});

作为另一个步骤,添加always处理程序,而不仅仅是done

答案 1 :(得分:0)

$.getJSON("data.json", function(d) {

  }).done(function(d) {
    console.log("success");
  }).fail(function(d) {
    console.log("error");
  }).always(function(d) {
    console.log("complete");
  });

同时在JSONLint

处验证JSON