Задать вопрос
ironfrol
@ironfrol

Сервер не позволяет осуществить кроссдоменый запрос, как исправить?

Здравствуйте, в чем может быть проблема при отправке запроса с одного домена на другой?
На сервере я прописываю заголовок
header("Access-Control-Allow-Origin: *");

На стороне клиента прописываю AJAX запрос
$(document).ready(function(){
                var id=1;
                $('#login').click(function(){
                    var id=localStorage.userName;
                    alert(id);
                    $.ajax({
                    url:'http://путь до файла php на домене',
                    type:'POST',
                    data: {'id':id},
                    crossDomain: true,
                   
                    success: function(res) {
                        alert(res);
                       }
                    })
                })
            })


В итоге сервер один раз может вернуть ответ и то в самом начале, дальше уже возвращает 503 ошибку и
XMLHttpRequest cannot load http://web-candy.ru/new/adm/ajax-app/login.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8000' is therefore not allowed access. The response had HTTP status code 503.


Он почему то перестает видеть заголовок, как это исправить? Помогите)
  • Вопрос задан
  • 198 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
ironfrol
@ironfrol Автор вопроса
И так проблема крылась в хостинге, написал в поддержку они исправили) Всем спасибо!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
Добавьте файл crossdomain.xml
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы