Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   Не работает $.getScript с другого домена (http://forums.kuban.ru/f1030/ne_rabotaet_%24_getscript_s_drugogo_domena-3168186.html)

NTFS_ 11.10.2012 22:42

Не работает $.getScript с другого домена
 
День добрый.

Перерыл кучу материала, но ответа не нашел.

$.getScript не качает скрипт с другого узла. Причем, с самого себя - нормально. Даже когда указываю полный путь сайта, с http и доменом. А указываю другой домен - все, не загружает, просто пропускает инструкцию. Что делать?

NTFS_ 11.10.2012 22:42

jQuery 1.7.2

Протез 11.10.2012 23:02

от браузера и его настроек (безопасности) зависит.

NTFS_ 12.10.2012 08:35

В доках про ограничения не сказано, написано только, что начиная с версии 1.2, можно выполнять getScript для любого домена.

popinako 12.10.2012 15:13

попробуйте адрес заключить или в одинарные, или в двойные кавычки - '' ""

Протез 12.10.2012 20:01

3-NTFS_ >
попробуйте через try/catch и посмотреть чего оно там.
Мое имхо: браузер не позволяет грузить скрипты из стороннего домена.

NTFS_ 13.10.2012 00:11

Спасибо, буду делать через прокси. Другого варианта обеспечить кроссдоменный запрос пока не вижу.

NTFS_ 13.10.2012 00:12

НО! Яндекс-карты работают в этом броузере. А там принцип тот же. Может это быть какая-то опция jQuery?

Протез 13.10.2012 00:35

Без отлавливания не узнаем. 8)

NTFS_ 13.10.2012 08:14

Консоль ошибок в Firefox пустая и try catch не выполняется.

vk 13.10.2012 16:37

Здравствуйте!
Попробуйте перед $.getScript поставить
$.ajaxSetup(**
crossDomain: true,
cache: false
**);

vk 13.10.2012 16:39

Вместо ** там должна быть открывающая фигурная скобка, эти звездочки после отправки сообщения возникли :)

NTFS_ 15.10.2012 13:06

К сожалению, не помогло. Придется делать через временный серверный скрипт.

NTFS_ 15.10.2012 13:19

Даже так - когда ставлю crossDomain в true, не работает идаже обращение к ресурсам своего домена.

Протез 15.10.2012 19:20

А в http-логах запрос остается?

vk 15.10.2012 21:26

Какая кодировка js и вызывающего файла? Если не UTF (там и там), могут быть проблемы.

vk 15.10.2012 21:27

Соответственно, и языковые настройки сервера должны быть UTF-ные

ars_2007 15.10.2012 21:44

Люблю UTF =))

vk 15.10.2012 21:48

getScript с другого домена прекрасно работает
[url]http://www.rsg23.ru/test.htm[/url]
Ройте у себя в браузере/компе/хостинге


Текущее время: 20:12. Часовой пояс GMT +3.