JSON Ajax没有按预期返回

时间:2018-07-08 01:02:31

标签: javascript jquery ajax

我正在按以下方式进行简单的ajax调用;

var getPrevious = function(){
    console.log('ajaxing');
    $.ajax({
        type: 'GET',
        dataType: "json",
        url: 'http://'+DOMAIN+'/previous', 
        success: function(data){
        console.log(data);
      }
    });
}

每当我运行此函数时,都不会返回成功。我究竟做错了什么;这是我试图从中获取json数据的网址; http://107.174.82.43:3001/previous

我不熟悉使用$.ajax拨打电话,但是尽管我不知道自己在做什么错,这似乎很简单。

1 个答案:

答案 0 :(得分:0)

要调试它,请使用error选项

var getPrevious = function(){
    console.log('ajaxing');
    $.ajax({
        type: 'GET',
        dataType: "json",
        url: 'http://'+DOMAIN+'/previous', 
        success: function(data){
           console.log(data);
        },
        error: function(err){
           console.error(err);
        }
    });
}

如果您在与提供的域/端口主机不同的其他位置运行应用程序,则将面临CORS问题。您应该将js应用程序托管在与您的back api相同的域上,或者将js应用程序域添加到后端白名单。