Евгений Хренов
Евгений Хренов

Вопроc по jQuery (Ajax): Почему функция .load() в браузере хром работает только с сервера?

ЮА
Юлия Абызова

Кроссдоменные запросы XMLHTTPRequest по умолчанию запрещены - это политика безопасности JavaScript.
XMLHTTPRequest нельзя посылать на домен, отличный от текущего. - Даже на сабдомены, или меняя протокол - например, надо сделать запрос на свой же домен по HTTPS.
В jQuery в этих случаях используется функция с более продвинутыми настройками - .ajax()
http://api​.jquery​.com/jQuery.ajax/
- (см. параметр crossDomain в settings)

Похожие вопросы
JQuery UI Tabs via Ajax. Никак не могу создать вкладки с помощью Ajax ((
Как заставить браузеры Хром, Опера работать на прямую без прокси серверов?
функция работает только в браузере dream weaver
Почему не знаю у меня не работают все браузеры кроме хрома
Не работает функция include в браузере Crome
Jquery. Ajax замена элемента со всеми атрибутами по id
почему jquery аккордеон работает на локалхосте но не работает на сервере?
проблемы с jQuery-ajax
Jquery почему в опере 20 не работает hover
Не работает событие jquery click на мобильных браузерах