Следующая часть моего сайта, только что удаленный код, который я знаю, не нужен для вопроса;Проблемы с функцией load()
<div id="Container">
<div id="Header"></div>
<div id='TopNav'>
<ul>
<li> <a href=''>Home</a></li>
<li><a href ='' id='bt1'>Contact EHC</a></li>
<li><a href=''>Student Portal</a></li>
<li><a href=''>Lecturer Portal</a></li>
<li><a href=''>How To Apply</a></li>
<li><a href=''>Student Union</a></li>
<li><a href=''>News</a></li>
<li><a href=''>Tutorials</a></li>
<li><a href=''>Log In</a></li>
<li class='last'><a href=''>Graduation</a></li>
</ul>
</div>
<!-- topNav closes here -->
<div id="Content"></div>
<!-- Content div ends here -->
<div id="Footer"></div>
</div> <!-- conatiner closes here-->
CSS-код для #content является следующее:
#Content {
float: left;
height: auto;
width: 800px;
border-style: solid;
border-width: thin;
background-color: #F5FDFE;
text-indent: 0px;
text-align: justify;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}
Моя функция JQuery выглядит следующим образом:
$(document).ready(function(){
$('#bt1').click(function() {
$('#content').load('other.html');
});
});
Когда я пытаюсь использовать функцию JQuery над ней не работает , div #content остается пустым, когда я нажимаю «Contact EHC». Консоль не показывает никаких ошибок, я использую WAMP в качестве моего сервера тестирования. Что-то не так с моим кодом, что может помешать работе функции jQuery? простой код, например alert («Hello»); отлично работает, если я включу его там. Я прошу прощения, если проблема очевидна, я преподаю себе веб-разработку, это для моего финального проекта в колледже.
Вы можете проверить консоль, правильно ли работает вызов AJAX? мы не знаем деталей вашей локальной среды-хоста, поэтому, возможно, нет данных, поступающих из «/other.html»? – shershen
Также избегайте использования .load с момента его устаревания http://api.jquery.com/load-event/ – Frisbetarian
@Frisbetarian, OP использует http://api.jquery.com/load/, что отлично. – Satpal