Можете ли вы сделать кросс-поддомен формы POST (не JavaScript)? - PullRequest
2 голосов
/ 26 июня 2011

Я нашел много ответов относительно вызовов AJAX, но у меня возникли проблемы с поиском ответа для простой HTML-формы без использования Javascript.

Можете ли вы опубликовать форму от foo.mydomain.com/somepage до bar.mydomain.com/someotherpage?

Ответы [ 2 ]

5 голосов
/ 26 июня 2011

Я нашел много ответов относительно вызовов AJAX, но у меня возникли проблемы с поиском ответа для простой HTML-формы без использования Javascript.

Конечно. Вы можете публиковать формы где угодно, включая другие домены, порты и даже протоколы.

Единственное, что вы не можете сделать, - это отправить форму, указывающую на другой домен, порт или протокол, в iframe, а затем попытаться получить доступ к его содержимому с помощью JavaScript. Это блокируется той же политикой происхождения (это может быть преодолено для поддоменов, хотя я думаю). Кроме этого, формы не имеют ограничений.

1 голос
/ 26 июня 2011

Просто используйте включение имени хоста в атрибут action.

<form action="//bar.example.com/someotherpage" method="post">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...