Strona 1 z 1

AJAX, skrypty - problem z ładowaniem strony.

: 23 kwie 2014, 13:26:46
autor: draken
Strona nie chce się wczytać, kiedy powinna przyjść odpowiedź z wywołania AJAX. Pokazuje się na chwilę to co powinno, skrypty są wczytywane, wszystko strasznie zamula,a później biały ekran i wczytywanie bez końca.
Wcześniej miałem już tutaj taki problem, "rozbiłem" skrypty pomiędzy plikiem .php który odpowiada za wywołanie, a tym który jest wywoływany i coś tam jeszcze kombinowałem i działało bez zarzutów. Musiałem jeszcze raz wgrać pliki i w tym momencie nic nie pomaga. Na localhoście działa to bez problemu w taki sposób, że mam wszystkie skrypty w pliku, który to wszystko wywołuje tj. skrypty js, jquery, jqplot i odpowiednie dla nich style, na hostingu wcześniej działało mi jak pliki jqplot(których jest sporo) przerzuciłem na plik .php wywoływany przez ajax. Teraz żadna kombinacja nie przynosi rezultatów, wszystko zamula się po 1 kroku, którym jest wyświetlenie danych jako odpowiedź AJAX, gdzie nawet jqplot nie jest potrzebny.

Jakieś rady jak to rozwiązać ??

Re: AJAX, skrypty - problem z ładowaniem strony.

: 23 kwie 2014, 15:45:28
autor: rkd77
Ustaw Content-Type odpowiedzi ajaksowej na np. text/plain.

Kod: Zaznacz cały

header('Content-Type: text/plain; charset=utf-8');
 

Re: AJAX, skrypty - problem z ładowaniem strony.

: 23 kwie 2014, 18:38:38
autor: draken
Nic się nie zmieniło, sprawdzałem dodając

Kod: Zaznacz cały

header('Content-Type: text/plain; charset=utf-8'); 
jak i dodając nagłówki

Kod: Zaznacz cały

base href="/" />
<meta http-equiv='content-language' content='pl'> 
<title>zzz</title>
<meta http-equiv="Content-Type" content="text/plain; charset=utf-8"
i tutaj skrypty ...
 
Za każdym razem to samo, na localhoście plik wywoływany przez AJAX nie posiada żadnych nagłówków, wszystko jest dodane w pliku wywołującym żądanie ajaksowe, a plik wywołany po prostu ma za zadanie wyświetlić tabele z danymi. A tutaj żadne kombinacje nie chcą działać, na ułamek sekundy pokazuje mi się to co ma się pokazać, a następnie zmienia się w biały ekran i nieskończone wczytywanie.

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 06:56:26
autor: DeaDriam
draken
przyjrzyj sie kodowi ktory dal rkd77
i zobacz jaki Ty dales... (czego brakuje)
powinno byc

Kod: Zaznacz cały

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 10:05:28
autor: draken
Przy kopiowaniu musiał mi gdzieś ">" zginąć, w kodzie mam prawidłowo, sprawdzałem zarówno z

Kod: Zaznacz cały

content="text/html
jak i

Kod: Zaznacz cały

content="text/plain
i wraz to samo, problem musi być gdzieś indziej, tylko gdzie ??

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 11:10:56
autor: DeaDriam
wklej ten kod w calosci jak sie zaczyna i konczy
tylko w code hehe

---- EDIT ----

znacznik base spr

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 17:24:30
autor: draken
Próbuję w ten sposób, chociaż ten kod na localhoście w ogóle nie jest potrzebny.

Kod: Zaznacz cały

<head>
<base href="/" />
<meta http-equiv='content-language' content='pl'> 
<title>zz</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
i dalej zaczyna mi się php, w którym za pomocą "echo" tworzę tabele itp..

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 17:32:33
autor: DeaDriam
draken pisze: <base href="/" />
czy tam nie powinien byc adres www?
http://www.w3schools.com/TAgs/att_base_href.asp
heh nie wiem czy dobrze kojarze

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 22:25:41
autor: draken
No i właśnie

Kod: Zaznacz cały

<base href="/" /> 
oznacza root i używam w ten sam sposób przy innych plikach i normalnie czai skrypty, style, obrazki itd., jak zmienię to jest problem. Więc w tym nie tkwi problem, tym bardziej tak jak pisałem wcześniej w pliku php z odpowiedzią ajaksową na localhoście w ogóle nie daję żadnych tagów html, sam php i działa, a na hostingu ,przez sekundę pokazuje to co ma pokazać, więc odpowiedź AJAX przychodzi i działa prawidłowo, tylko później biały ekran się robi i wczytywanie bez końca, jak by chciało przenieść gdzieś na jakąś nie istniejącą stronę.

Re: AJAX, skrypty - problem z ładowaniem strony.

: 24 kwie 2014, 23:29:07
autor: Nepomucen1337
Może podasz nam skrypt i wszystkie strony? :roll:

Btw, wartość atrybutu href w elemencie base musi być URLem absolutnym, a "/" jest relatywny.

Re: AJAX, skrypty - problem z ładowaniem strony.

: 25 kwie 2014, 13:14:43
autor: draken
Dobra nieważne już, poradziłem sobie z problemem. Wystarczyło, że ... yyy przeniosłem się na inny hosting, skopiowałem pliki jak leci i wszystko działa teraz bez problemów. Pozdrawiam.

Re: AJAX, skrypty - problem z ładowaniem strony.

: 25 kwie 2014, 15:18:07
autor: DeaDriam
hah i ktoby pomyslal,ze to pomoze..szkoda ze Admin nie podpowie dlaczego i co to powoduje,ze na innym hosticie hula a na cba du...a

AJAX, skrypty - problem z ładowaniem strony.

: 22 kwie 2015, 07:57:28
autor: uthterii
A tutaj żadne kombinacje nie chcą działać, na ułamek sekundy pokazuje mi się to co ma się pokazać, a następnie zmienia się w biały ekran i nieskończone wczytywanie.????


________________________________
solitaire