Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ajax запрос на другой домен (https://javascript.ru/forum/misc/29289-ajax-zapros-na-drugojj-domen.html)

codingfighter 22.06.2012 10:40

ajax запрос на https
 
Всем привет. Такая задача: необходимо отправить ajax-запрос с адреса, например, http://site.com либо с http://www.site.com на адрес https://site.com
запрос необходимо осуществить с помощью jquery $.post либо $.get запроса. Пока что подобные запросы возвращают ерор. Что делать как быть? $.getJSON ну никак не подходит (
Да и домен то по сути тот же, возьмем хотя бы отправку запроса с http://site.com на https://site.com

Skipp 22.06.2012 10:45

Он и не должен проходить, вот статья.

codingfighter 22.06.2012 10:51

да я в курсе

Цитата:

вот статья.
О нееет. Ну неужели не предусмотрен флаг "https", домен ведь тот же, вот облом...

Deff 22.06.2012 10:54

codingfighter,
Данные нужно только принять или передать тоже?

codingfighter 22.06.2012 10:57

И то и другое. Ну обычный $.post / $.get запрос.

Интересно, а если заголовок отправлять

Access-Control-Allow-Origin: https://www.site.com https://site.com

будет ли работать...

Skipp 22.06.2012 10:57

Почитайте статью ещё раз:) точнее по ссылке перейдите.
Ну просто $.post и $.get у вас не срабоатет.

codingfighter 22.06.2012 11:39

заголовки не помогли... а на что они вообще влияют, типа обращение к ifram'y с другого домена?

Deff 22.06.2012 11:51

codingfighter,
на прием и передачу наверно с созданием фрейма со второго домена и обмен данными через postmessag (не проходит для старых браузеров)
Кроссбраузерно:
в едином фрейме двуадресный обмен с переключение меж адресами . Обменом данных происходит через window.name

melky 22.06.2012 13:39

Цитата:

Сообщение от codingfighter (Сообщение 183252)
заголовки не помогли... а на что они вообще влияют, типа обращение к ifram'y с другого домена?

читайте в интернете про "Yahoo pipes". но они позволяют отправить данные на другой домен (и прочитать ответ) только посредством GET

Serg_pnz 22.06.2012 14:04

А если рассмотривать это как запрос на другой урл?
$.ajax({
    url : 'https://site.com',
    type : "GET",
    dataType : "jsonp",
    success : function(msg){
		alert(msg)
    }
});


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