![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Prontit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
Добрый день,
есть страница, на которой работает ajax. я сохраняю документ, затем открываю его как файл. вся логика js работает, а ajax нет, потому что ссылается на php файл, которого нет: Failed to load resource: net::ERR_FILE_NOT_FOUND file:///C:/Users/Desktop/get_default.php?id=all&type=2 если указываю полный путь до скрипта
ругается так: XMLHttpRequest cannot load http://test1.ru/done/get_default.php?id=1126. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. при открытии в браузере URL следующий: file:///C:/Users/Desktop/plan.php.htm как это можно обойти? |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Все логично, вы копируете открытую часть программы, а закрытая остается удаленно. При обращении к ней напрямую ругается потому, что тот сервер не настроен принимать запросы от других серверов. Если это ваш сервер - можно добавить ему заголовок Access-Control-Allow-Origin, тогда работать будет. Если же сервер не ваш, то никак. Только сымплементировав у себя локально этот php скрипт.
|
|||
|
||||
| Prontit |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 19.10.2011 Репутация: нет Всего: 1 |
Заработало. Добавил заголовок
и вуаля. Благодарю за помощь! |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Только будьте аккуратны, теперь любой хост может обратиться к этом адресу из скрипта и получить ответ. Не зря же оно по умолчанию отключено. Так что можете почитать подробнее про этот заголовок и решить, несет ли эта фича вам какую-либо опасность.
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |