Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отправка данных $.post на другой домен (https://javascript.ru/forum/misc/22818-otpravka-dannykh-%24-post-na-drugojj-domen.html)

uExpo 01.11.2011 20:59

Отправка данных $.post на другой домен
 
Подскажите пожалуйста есть два сайта:

1) test-1.ru
2) test-2.ru

Захожу на сайт 1) и выполняю следующий скрипт
$.post('http://test-2.ru',{param: 1, param: 2})


В результате браузер выдает ошибку:
XMLHttpRequest cannot load http://test-1.ru. Origin http://test-2.ru is not allowed by Access-Control-Allow-Origin.


Вопрос: Что я не так делаю? И как исправить? :-?

dmitriymar 01.11.2011 21:06

Цитата:

Сообщение от uExpo
Вопрос: Что я не так делаю? И как исправить?

читать про кросдоменные запросы. информации в статьях и блогах на форуме более чем

systemiv 01.11.2011 21:51

Постом никак, только гетом

aiky 02.11.2011 08:30

XMLHttpRequest is not allowed ..т.е. никак для кроссдоменных запросов, хоть post-ом хоть get-ом

Варианты(get):
createElement('script')...
new Image..

B@rmaley.e><e 02.11.2011 10:55

Цитата:

Сообщение от systemiv
Постом никак, только гетом

Неправда.

Если нужно отправить данные на другой домен постом — создаем скрытый фрейм, указывающий на нужную страничку, форму с нужным target'ом, заполняем её и сабмитим.

uExpo 02.11.2011 19:15

А если залить на 2 сайт скрипт и удаленно запустить его через 1 сайт? (прописав просто <script src="..." ....> ....)?

FINoM 05.11.2011 07:17

Цитата:

Сообщение от uExpo
А если залить на 2 сайт скрипт и удаленно запустить его через 1 сайт?

Это ок. Поищите инфу о JSONP.


Часовой пояс GMT +3, время: 20:09.