Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][jQUERY][PHP] $().load nie działa
Forum PHP.pl > Forum > Przedszkole
xSlash
Witam. Mam taki fragment kodu:
  1. $(document).ready(function(){
  2. $("td").click(function(){
  3. $("#winInside").css({ display: "block", opacity: 0 }).animate({
  4. opacity:'1.0'
  5. });
  6. $("#winInside").load("./a.txt");
  7. });
  8. });


  1. <div id="winInside"></div>


W pliku a.txt jest "ASDASD"

Po kliknieciu w ktorekolwiek "td" jest animacja tego winInside, okno sie pokazuje, ale jest puste. Nie ładuje sie w ogóle plik txtowy. Siedze nad tym drugi dzień, więc już zdesperowany pisze tutaj. Może ktoś pomoże? Byłbym wdzięczny.
viking
Konsola firebug i zobacz co się dzieje.
xSlash
Może nie umiem za bardzo sie posługiwać tym Firebugiem (pod Chrome), ale Console jest cała czysta...
PrinceOfPersia
1. spróbuj dodać parametr duration do animate (patrz: dokumentacja jQuery).
2. spróbuj opacity:1.0 (bez apostrofów) zamiast opacity:'1.0'
3. sprawdź czy plik a.txt istnieje w tym samym folderze co skrypt
4. jak nie będzie działać, to spróbuj zmodyfikować skrypt, np.

Kod
$(document).ready(function(){
  $("td").click(function(){
    $("#winInside").css({ display: "block", opacity: 0 }).animate({

      opacity:'1.0'

    });
    $("#winInside").html('bla, bla'); // <-------- podmiana tekstu
  });
});


i zobacz czy zadziała (powinno się wyświetlić bla, bla).
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.