Родительские запросы к поддомену AJAX POST с JQuery - PullRequest
3 голосов
/ 29 сентября 2011

Я начну с того, что последние 3 дня я потратил на поиски ответа на этот вопрос и еще не нашел решение, которое работает! (

Я бы хотел иметь возможность POST от www.example.com до api.example.com, предпочтительно используя JQuery.

Мне удалось заставить GET-запросы работать, используя document.domain и <base href="example.com"/>

Все это защищено с помощью SSL.

Я читал об использовании iFrame для загрузки страницы на поддомен и публикации форм из родительского домена с использованием javascript, но я действительно не хочу следовать этому маршруту (если это возможно).

Также, если междоменная POSTing не является жизнеспособной, при использовании https есть ли какие-либо преимущества безопасности при использовании POST по сравнению с GET?

Спасибо

Джейми

1 Ответ

0 голосов
/ 29 сентября 2011

Если вы установите домен документа в основном домене и поддомене, вы сможете выполнять вызовы Ajax между ними.

Родительская страница

<script type="text/javascript">
    document.domain = "example.com";
</script>
<iframe src="setDocumentDomain.html" style="display:none"></iframe>

iframe setDocumentDomain.html code

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            document.domain = "example.com";
        </script>
        <title>Set Domain</title>
    </head>
    <body>
    </body>
</html>
...