我正在调用REST Web服务,它一直在返回错误,但是当我在fiddler中观察时 它以200返回状态,并始终显示我所期待的JSON。
var app=angular.module("register",['ui.bootstrap']);
app.controller("RegistrationController",function($scope,$http){
$scope.submit=function()
{
$http.get("http://localhost/blog/blogindex.php?firstname=venu&lastname=gopal")
.success(function(data)
{
alert('Success');
}).error(function(status,data){
alert(data);
});
};
});
知道这里出了什么问题。当我使用浏览器的开发人员工具进行调试时,它总是返回错误,因为fiddler正确显示状态200和JSON
答案 0 :(得分:2)
这可能是同一原产地政策的问题:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
这可以帮助解决它: http://enable-cors.org/