#jquery #ajax #internet-explorer
#jquery #ajax #internet-explorer
Вопрос:
Я использую .load
для загрузки некоторых данных в div. Это работает просто отлично, но если я попытаюсь быть конкретным и загрузить определенный идентификатор из html, IE ничего не загрузит.
Пример.
$('div.myDiv').load('/example/example.htm');
работает просто отлично, но если я получу конкретное указание на то, что загружать, как
$('div.myDiv').load('/example/example.htm #dogs');
IE ничего не загружает. это не то, что работает в IE? Сайт Jquery не говорит, что это не так. Если это поможет, я использую версию jquery-1.5.min.js .
Комментарии:
1. должен ли быть пробел между страницей и символом #?
2. почему бы вам не попробовать без пробела самостоятельно. поверьте мне, это не повредило бы
3. Да, там должен быть пробел. смотрите здесь -> api.jquery.com/load
4. Пожалуйста, не могли бы вы опубликовать HTML-код с идентификатором ‘dogs’
Ответ №1:
Выполняется ли html из /example/example.htm проверить?
.load() завершится ошибкой в ie, если в html есть ошибки.
Комментарии:
1. Абсолютно верно. В моем случае несоответствующий div. Это работало во всех современных браузерах, но не в IE8.