在跨域调用

时间:2016-01-03 21:52:20

标签: angularjs json http

我在AngularJs中有http这样的调用:

$http.get("b.example.com/b").then(function1(){show data}, function2(){show error})

我在a.example.com/a域并从b.example.com/b获取数据。但我总是http 500 error。我认为这是因为我正在进行跨域调用。当我点击b.example.com/b时,我可以看到数据。但数据不会显示在a.example.com/a上。

如果我想在这种情况下使用JSONP,该怎么办?目前,我无权修改b.example.com/b因为我只在前端工作。

1 个答案:

答案 0 :(得分:0)

我刚刚确认这个bug与JSONP无关,就像Abdelrhman Mohamed所说的那样。后端有一个套接字连接异常。