Это пример...
Т.е. после нажатия на кнопку отправляется на http://site[dot]com/ng.php данные с поля, и в ответе чтонить приходит. На локальном всё работает, когда всё вместе собрано. А вот например скрипт ng.php находится на http://site[dot]com/ , а jaja.html на http://site2[dot]com/ - в заголовках пишит 200 ОК, но ответ не приходит. Что я делаю не так ?)
dzubchik
Отправлено: 02 Декабря, 2011 - 23:01:05
Гость
Покинул форум
Сообщений всего: 97
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
Если я не ошибаюсь, нельзя делать кросдоменные запросы.
tuareg
Отправлено: 02 Декабря, 2011 - 23:39:32
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
Сделать можно jsonp. Но проще будет через CURL.
Т.е скрипт отправляет запрос на свой домен и уже PHP CURL получаете что Вам надо
ams
Отправлено: 02 Декабря, 2011 - 23:50:04
Посетитель
Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010
Помог: 13 раз(а)
tuareg пишет:
Т.е скрипт отправляет запрос на свой домен и уже PHP CURL получаете что Вам надо
Если я правильно понял, то это мне не подходит. Мне нужно чистый js у клиента. А на моем сервере уже php делает файл и отдает его
DeepVarvar
Отправлено: 03 Декабря, 2011 - 00:12:09
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Тогда обращайтесь на сервер "клиента", а с него проксируйте с помощью .htaccess на ваш сервер. Для клиента и для js-скрипта сложится впечатление что запрос шел на "родной" сервер. Пример нужен?
Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010
Помог: 13 раз(а)
Даже не представляю как это сделать, если я клиенту даю только 1 строчку кода, он ставит её себе на сайт...
DeepVarvar
Отправлено: 03 Декабря, 2011 - 00:56:10
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Ах вот оно что.. Тогда подсмотрите как это делают другие. Ну например многие подключают jquery со стороннего сайта, так это же просто скрипт.
Ок, при инициализации создается элемент script с атрибутом src на ваш скрипт.
Браузер ломится за скриптом. При совершении действия снова создается элемент script с атрибутом src равным ну скажем: http://www.ams.ru/clickhandler.php?a=1&b=2&c=3&d=4
При совершении очередного действия просто меняем src на что-то уникальное. Math.random() в помощь.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.