У меня есть следующие в моем меню навигации:jQuery.load() получить страницу DIV по идентификатору в якорной ссылке
<ul>
<li><a href="#" id="folio1"><img src="img1.jpg" border="0" /></a></li>
<li><a href="#" id="folio2"><img src="img2.jpg" border="0" /></a></li>
</ul>
который вызывает JQuery:
<script type="text/javascript">
$("#folio1").click(function() {
$('#folioWrap').load('folio1.html');
});
$("#folio2").click(function() {
$('#folioWrap').load('folio2.html');
});
</script>
Это должно обновить DIV # folioWrap, но сейчас он просто отображается пустым. Итак, у меня есть 2 вопроса:
1 - Есть ли фундаментальная проблема с тем, что у меня здесь, что вызывает загрузку пустой страницы?
2 - Есть ли способ, которым я могу написать jQuery, так что мне нужен только один экземпляр и вместо этого можно передать всю информацию из привязки? Таким образом, у меня могло бы быть огромное количество ссылок, которые ссылаются на разные страницы вместо создания jQuery ref для каждого из них?
вы пытаетесь получить доступ к этому на локальном компьютере? Иногда возникают проблемы с безопасностью, чтобы предотвратить загрузку локального файла –
нет, он находится в том же каталоге, что и исходная страница на сервере – brianrhea
Является ли это полной HTML-страницей? С '
...' etc? Я рекомендую открыть его в инструментах разработчика Chrome с включенным ведением журнала запросов XHR. Затем вы можете увидеть, что он запрашивает/возвращается с –