Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wczytywanie fragmentów stron bez przeładowania
Forum PHP.pl > Forum > XML, AJAX
di@blo
Witam

Chcę na stronce, po kliknięciu wczytywać nowe fragmenty strony bez przeładowania. Mam taki kod jQuery:

  1. $(document).ready(function(){
  2. $('a').click(function(){
  3. $('#content').load('l_' + $(this).attr('href'));
  4. return false;
  5. });
  6. });


  1. <li class="current"><a href="index.html">Główna</a></li>
  2. <li><a href="photo.html">Zdjęcia</a></li>
  3. <li><a href="oferta.html">Oferta</a></li>
  4. <li><a href="kontakt.html" id="cos">Kontakt</a></li>


Problem polega na tym, że działa na FF, IE, a na chrome nie. Na starszych wersjach biblioteki jQuery w chwili podmiany po prostu znika zawartość diva i nie pojawia się nic. Na najnowszej wersji nie dzieje się nic. Co ciekawe jeśli ten plik (np index.html) próbuje wczytać sam siebie (tj. plik index.html) to działa ok. Próbuje na różne sposoby, i z różnymi skryptami, efekt pod chrome ten sam.

Z góry dziękuje z pomoc. Jeśli będzie trzeba wrzucę więcej kodu, ale wydaje mi się, że reszta jest zbędna.
ShadowD
Live, live prosimy... Nie wiem ile jeszcze przyjdzie nam prosić o przykłady.
di@blo
Problem rozwiązany. Funkcje ajax trzeba wykonywać z tego samego serwera, ale dla chrome dysk lokalny nie jest serwerem. Jestem początkujący więc jeśli sie myle to sprostować mnie tongue.gif tak czy inaczej po instalacji serwera lokalnego działa też pod chrome.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.