Я только что попытался сделать простой скрипт, чтобы использовать ajax для загрузки новой части страницы.Класс удаления / добавления для изменения соответствующего цвета текста работает отлично.Тем не менее, новый HTML, похоже, не появляется.У меня есть ощущение, что это связано с моим общим синтаксисом js, но я не могу разобраться.
Javascript:
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#page_menu a").click(function() {
$("#page_menu p").removeClass("current");
$(this).children().addClass("current");
var project = $(this).attr("name");
var loadUrl = project + ".html";
$("#project_image").load(loadUrl);
return false;
});
});
</script>
Примером тега привязки в HTML будет:
<a name=example href="#">Example</a>
HTML-файл, который я ищу для загрузки, будет называться «example.html» и код в нем:
<h1>Hello</h1>
Я уверен, что это довольно прямовперед, но я просто не вижу этого!
Ура,
Rich