W PHP programuję 2 lata, wczoraj postanowiłem zacząć pisać w jQuery.. stworzyłem nieduży projekt PHP z wykorzystaniem jQuery, testując wszystko na WebServie - działało wszystko ładnie.
Wchodząc z adresu http://localhost/x/index.php wszystko wyświetla się poprawnie, strona ładowana przez skrypt js działa bez zarzutów, po kliknięciu wykonuje się animacja, tekst zanika.. mniejsza..
Chciałem pokazać wszystko koledze. Ten, wchodząc na adres http://moje.ip/x/index.php stwierdził, że strona nie działa. Sprawdziłem wchodząc pod ten adres - miał rację..

Strona składająca się z tabelki tworzonej za pomocą pętli while wyświetlanej z użyciem jQuery, przeładowującej się po wybieraniu odpowiednich przycisków pod samą tabelą po wejściu przez inny link do tego pliku - zawierała tylko przyciski, tabelki nie było..

Po godzinie prób rozwiązania problemu i dwóch godzinach szukania w Googlach postanowiłem pobrać XAMPPa, kiedyś go używałem. Przerzucając bazę danych oraz skrypt miałem nadzieję, że wszystko będzie ok. Niestety, w XAMPPie tabeli nie widziałem nawet na Localu.
Sprawdziłem inne skrypty pobrane z jakiejś strony.. działają, przynajmniej niektóre..
Jak to możliwe, że ten sam skrypt przy niektórych sposobach otwarcia go działa, a przy innych nie?tongue.gif
jQuery na pewno w dobry sposób dołączyłem do pliku.
Skrypt, chaotyczny i beznadziejny, nie będę się kłócił, pewnie jest jakiś błąd:
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. function animatetd(id) {
  3. $("table[id=x]").children().children().animate({opacity: 0},500);
  4. $("#banlist").load("xxx.php?num=" + id);
  5. }
  6. $(document).ready(
  7. function()
  8. {
  9. animatetd(1);
  10. }
  11. );
[JAVASCRIPT] pobierz, plaintext


Nie wiem czy nie pomyliłem działów biggrin.gif

Problem rozwiązany..
4h szukania błędu wczoraj, 2h dziś.. wielkie było moje #@($& gdy się okazało, że problem nie leży po stronie jQuery, ale po stronie sesji, których nie sprawdzałem, bo byłem pewien, że są dobre..