AngularJS-离子框架http.get错误

时间:2015-06-25 13:53:23

标签: angularjs ionic http-get

我正在尝试将http.get用于离子框架。我用Slim框架制作了一个API REST。

当我在我的services.js中尝试这个时:

$http({ method: 'GET', url: 'http://localhost/API_Rest/api.php/user/jean/pass/jeanvaljean' }).success(function (data) {
                console.log(data);
});

我有这个错误:

Error: Unexpected request: GET http://localhost/API_Rest/api.php/user/jean/pass/jeanvaljean
No more request expected
    at $httpBackend (angular-mocks.js:1211)
    at sendReq (ionic.bundle.js:18327)
    at $get.serverRequest (ionic.bundle.js:18043)
    at processQueue (ionic.bundle.js:21888)
    at ionic.bundle.js:21904
    at Scope.$get.Scope.$eval (ionic.bundle.js:23100)
    at Scope.$get.Scope.$digest (ionic.bundle.js:22916)
    at Scope.$get.Scope.$apply (ionic.bundle.js:23205)
    at HTMLButtonElement.<anonymous> (ionic.bundle.js:53457)
    at HTMLButtonElement.eventHandler (ionic.bundle.js:11713)

如果您需要更多信息,请问我。

感谢的!

编辑: 我在GET之前添加了这一行:$httpBackend.whenGET(/.*/).passThrough();

现在我犯了这个错误:

  

XMLHttpRequest无法加载   http://localhost/API_Rest/api.php/user?name=g&pass=ezg。没有   请求中存在“Access-Control-Allow-Origin”标头   资源。因此不允许来源“http://localhost:8100”   访问。

编辑2:我发现我的API出现了问题,我要指定标题:标题('Access-Control-Allow-Origin','*')

0 个答案:

没有答案