Ошибка кросдоменного POST запроса на angularjs

227
10 апреля 2017, 06:52

Отправляем запрос таким кодом:

$scope.updateProjects = function () {
    var config = {
        headers : {
            'Content-Type': 'application/json'
        }
    };
    $http.post($scope.api+'api/v2/projects-advanced',  JSON.stringify($scope.request), config)
        .then(function (response) {
            $scope.projects = response.data.projects;
        });
};

На сервере (PHP,Laravel 5):

header("Access-Control-Allow-Origin: *"); 
header("Access-Control-Allow-Headers: *");

В консоле ошибка:

Что самое главное при заголовке: 'Content-Type': 'application/x-www-form-urlencoded' Все хорошо работает но на этот раз мне нужно передать даные не в "x-www-form-urlencoded", а в json.

Answer 1

Проблема с CORS это обычно проблема на сервере, а не на клиенте. Тут рассмотрена похожая на вашу проблема

READ ALSO
Дан input.Заменить четные символы в строке на знак “?”

Дан input.Заменить четные символы в строке на знак “?”

Использую input и кнопку для получения данных из оногоJs имею такой вот код:

193
как запретить редирект из iframe

как запретить редирект из iframe

Подскажите, пожалуйста

291
Предзагрузка изображений средствами JavaScript

Предзагрузка изображений средствами JavaScript

Для игры нужно подгрузить заранее в районе 12 изображений, причем эти изображения могут варьироваться от случая к случаюТо есть сейчас мне...

274
Нужен скрипт который при нажатии на блок с одним классом закроет другой [требует правки]

Нужен скрипт который при нажатии на блок с одним классом закроет другой [требует правки]

Ситуация такая: есть слайдер, в котором есть кнопка, после нажатия на нее должен скрываться блок с другим классом, который вне слайдераПомогите...

198