Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Js и php на одном хостинге, база на другом.


Автор: ilta 10.11.2012, 16:01
Вот такая дурацкая ситуация - javascript c xmlhttprequest, обращающемся к php-файлу на одном хостинге, а база mysql, к которой обращается php-файл - на другом. Если открыть php-файл с нужными параметрами в браузере, то результат запроса выводится. Если через xmlhttprequest, то возвращается пустая строка(readyState становится равным 4).
Подскажите, с чем это может быть связано? В какую сторону копать? Может быть есть какие-то дополнительные тесты, позволяющие определить источник проблемы?

Заранее спасибо всем, кто откликнется!

Автор: ilta 10.11.2012, 17:10
Небольшое дополнение. JS-скрипты вызываются не с того домена, к которому привязан ftp, на котором они лежат. XmlHttpRequest вобще может работать в таких условиях?

Автор: нуп 10.11.2012, 20:05
Нету разницы с какого домена подключен скрипт. js скрипт отсылает запрос на домен, который прописан в адресной строке браузера? 

Автор: ilta 10.11.2012, 22:02
Спасибо за ответ!
Нет, js отсылает запрос на другой домен.

Автор: нуп 10.11.2012, 22:09
ну тогда отсылайте запрос на свой домен. И через пхп получайте данные с другого сервера. 

Автор: ilta 10.11.2012, 22:14
Нет возможности отсылась запрос на тот же домен. Это можно как-то обойти?

Автор: нуп 10.11.2012, 22:18
Можно через jsonp. 

Автор: ilta 10.11.2012, 22:29
Спасибо большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)