У меня есть система навигации, которую я хотел бы сделать совместимой как с javascript-отключенными клиентами, так и с Ajax-совместимыми. На данный момент у меня есть динамические ссылки, такие как «index.php? Page =/cat/page.php», созданные внутри навигации.Навигация по HTML, Ajax, но совместимый с JavaScript отключен
<li id="sidebaritem"><a href="index.php?page=<?php echo "$dirArray[$index]/$subdirArray[$subindex]"; echo $title; ?></a></li>
поэтому, когда индекс имеет переменную «страница», она загружает эту страницу в основной контейнер.
, но я также хотел, чтобы он загружал onclick с помощью ajax (включая jquery). поэтому я добавил этот код:
$(document).ready(function(){
$('li #sidebaritem').click(function() {
//Page Load code goes here
});
});
Это не работает, потому что, как я нажимаю на ссылку, сразу после Li-> нажмите происходит его перенаправляет на страницу, которая Anchor тег, указывающий (конечно, доза).
Я потратил некоторое время на поиск учебника по этой теме, но я не нашел ничего полезного.
Как я могу заставить его работать? Это хорошо с точки зрения SEO? Я видел this статью с использованием хэша, это хорошо для SEO, и если это так, как я могу заставить его работать на Java-машинах с ограниченными возможностями?
Извините за плохой английский, я новичок в этой теме, и я учусь, когда я ухожу.