getJSON不起作用

时间:2014-04-20 22:48:14

标签: jquery json

这是我的代码。我想要做的是记录数据并能够使用json数据,但它不起作用。

$(document).ready( function(){
  $.getJSON("http://removed_for_privacy.me/exercises.json", function(data) {
        console.log(data);
        alert(1); 
});
});

这不会记录数据,甚至不会运行警报(1)。这是在运行服务器,任何想法吗?

1 个答案:

答案 0 :(得分:0)

你的问题是getJson没有返回错误,而是使用常规的ajax,

$.ajax({
    url: 'http://removed_for_privacy.me/exercises.json',
    dataType: 'json',
    success: function( data ) {
      console.log(data);
    },
    error: function( data ) {
      console.log(data);
    }
  });

或,使用.fail

$.getJSON("http://removed_for_privacy.me/exercises.json", function(data) {
        console.log(data);
        alert(1); 
})
.fail(function(jqxhr){
   alert(jqxhr.responseText);
});
相关问题