Ошибка IE7 и IE8 с mootools + запрос json Доступ запрещен - PullRequest
0 голосов
/ 13 октября 2010

В mootools я использую Request.JSON(options).get(); для отправки запроса на сервер. Варианты:

{'onSuccess':function(){alert(1)},'url':'https://192.168.12.219/reports/get/favorite/details/?report_id=7'}

URL, в котором я нахожусь: https://192.168.12.219/reports/container/
Поэтому я не вижу проблем с кросс-доменом (этот код отлично работает в FF / Chrome в любом другом обычном браузере).

Я получаю ошибку:

Доступ запрещен

Я наблюдаю за ошибками Apache и обращаюсь к журналу доступа - там ничего не вижу, поэтому мне кажется, что это остановилось на клиенте, а не какой-то прикольный код ошибки, возвращенный Apache.

Есть идеи?

1 Ответ

1 голос
/ 13 октября 2010

В обычных браузерах они обнаруживают, что вы все еще находитесь в одном домене, даже если я использую полный URL, поэтому я могу использовать

'URL': 'https://192.168.12.219/reports/ge.......

Но в IE7 предполагается, что вы делаете междоменные вещи, если вводите полный URL-адрес, поэтому, если я задаю относительный путь (даже от root, он работает просто отлично)

/ отчеты / GE .......

Кто-то был ленив в MS

...