请求标头字段Access-Control-Allow-Origin在预检响应中不允许使用Access-Control-Allow-Origin。离子

时间:2017-01-05 02:58:01

标签: php angularjs cors ionic-v1

我不知道这个问题是什么。我总是得到一个错误。我是oinic的新人。

这是我的错误:

  

XMLHttpRequest无法加载http://localhost:8080/bus/sync?update=%5B%5D。在预检响应中,Access-Control-Allow-Header不允许使用请求标题字段Access-Control-Allow-Origin。

这是我的代码:

OnFailedListener

这是我的php文件。

var link = 'http://localhost:8080/bus/sync';
    var req = {
        method: 'POST',
        url: link,
        params: {
            update :JSON.stringify(_bustransaction)
        },
        headers: {
            'Access-Control-Allow-Origin': '*',
            'Access-Control-Allow-Headers':'Origin, X-Requested-With, Content-Type, Accept, Key',
            'Access-Control-Allow-Methods': 'GET,HEAD,OPTIONS,POST,PUT',
        }       
    }

    $http(req).success(function(res) {
        console.log(res);
        console.log('Success', angular.toJson(res.data));
    }).error(function(err){
        console.error(angular.toJson(err))
    })

我不知道这有什么不对。

0 个答案:

没有答案