Сделать кроссдоменный запрос на jquery - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD62642.5307
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 24.07.2010, 13:18   #1
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
По умолчанию Сделать кроссдоменный запрос на jquery

Кто подскажет как по простому сделать кроссдоменный запрос?
Суть в том, что при нажатии кнопки на сайте надо в фоне передавать данные о товаре в партнерку. Она ставит куку юзеру. Пробовал getJSON он в ИЕ не катит - синтаксическая ошибка. Похоже потому, что результат запроса возвращается не в JSON-формате. В ФФ все отрабатывает нормально.
Делал так:
Код:
$.getJSON("http://mainsite.com/order.php?prod="+prodID+"&quantity=1&callback=?", function(data){
    });
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 24.07.2010, 13:49   #2
connect
Юниор
 
Регистрация: 26.11.2009
Сообщений: 4
Бабло: $2040
По умолчанию

ололо )) качество программистов нынче желает лучшего
connect вне форума  
Старый 24.07.2010, 14:31   #3
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Каких именно программистов? Я, например, ни разу не программер.
По сути вопроса есть что сказать?
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 24.07.2010, 14:35   #4
JMen
учу php
 
Регистрация: 04.04.2008
Сообщений: 1,162
Бабло: $68290
По умолчанию

Есть, кроссдоменный нельзя. Клади php файл - прокси на хост откуда оно дёргает и пусть он делает кроссдоменный запрос. А JQuery будет запрашивать со своего домена. Пример прокси - файла:

PHP код:
<?php echo file_get_contents('http://external_domain.com'.$_SERVER['REQUEST_URI']);
__________________
Подпись??? Не продам!
JMen вне форума  
Старый 24.07.2010, 14:39   #5
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Про вариант с прокси я знаю. Но в данном случае он не удобен. Потому как там дальше пойдет процесс оформления заказа с регистрацией, оплатой и тд. Не хочу всю эту хрень проксировать.
По сути надо то чтобы всего один GET отрабатывал и все.
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 24.07.2010, 14:48   #6
JMen
учу php
 
Регистрация: 04.04.2008
Сообщений: 1,162
Бабло: $68290
По умолчанию

Вариантов немного, либо кури "Cross domain scripting" в гугле либо делай прокси. Учти, почти все те статьи будут включать в себя пункт "put cgi file on your site".
__________________
Подпись??? Не продам!
JMen вне форума  
Старый 24.07.2010, 16:35   #7
pablobablo
Senior Member
 
Аватар для pablobablo
 
Регистрация: 16.04.2009
Сообщений: 356
Бабло: $80886
По умолчанию

Как вариант можно попробовать это: http://www.xml.com/pub/a/2006/06/28/...he-rescue.html
pablobablo вне форума  
Старый 24.07.2010, 16:43   #8
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от pablobablo Посмотреть сообщение
Как вариант можно попробовать это: http://www.xml.com/pub/a/2006/06/28/...he-rescue.html
Да, этот вариант я тоже нашел, но у сайта партнерки нет crossdomain.xml. Поэтому не прокатит.
__________________
Мой форум о Бали
Aston Martim вне форума  
Старый 24.07.2010, 17:02   #9
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,760
Бабло: $953648
По умолчанию

Цитата:
Сообщение от Aston Martim Посмотреть сообщение
По сути надо то чтобы всего один GET отрабатывал и все.
GET можно как-то 100%, post нельзя
sspy вне форума  
Старый 24.07.2010, 17:05   #10
Aston Martim
Senior Member
 
Аватар для Aston Martim
 
Регистрация: 29.03.2009
Сообщений: 687
Бабло: $95875
ТС -->
автор темы ТС По умолчанию

Только вот как? =)
__________________
Мой форум о Бали
Aston Martim вне форума