Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zwracane dane
MalKavar
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.05.2015

Ostrzeżenie: (0%)
-----


Otóż mam kod:

[JAVASCRIPT] pobierz, plaintext
  1. function reload(plik){
  2. $.ajax({
  3. type : "POST",
  4. dataType: 'html',
  5. url : plik,
  6. success: function(ret) {
  7. if(ret != '')
  8. window.location = "login.php";
  9. },
  10. error: function(jqXHR, errorText, errorThrown) {
  11.  
  12. }
  13. });
  14. }
[JAVASCRIPT] pobierz, plaintext


O ile echo z pliku podanego jako parametr podaje ciąg pusty(''), tak strona jakby nie zważa na to, przerzucając cały czas niezależnie od wyniku. I tu pytanie - jakie dane zwraca ajax, oprócz tych podanych przez skrypt?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A skąd wiesz, że echo zwraca pusty ciąg?
Jeśli wywołujesz plik z przeglądarki, to wywołujesz metodą GET, a Ajaxem metodą POST, więc może co innego zwraca skrypt?
Sprawdź przed if'em poprzez console.log co masz w ret.
Go to the top of the page
+Quote Post
MalKavar
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.05.2015

Ostrzeżenie: (0%)
-----


Powiem tak, pierdzielenia co nie miara, ale działa wszystko pięknie. Dzięki wielkie za radę.

Jakby ktoś jeszcze potrzebował:
AJAX zwraca informacje w formie:
dane.
(po skopiowaniu do notatnika - przed danymi jest zamieszczony znak "kwadracika")
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Ajax sam z siebie żadnego znaku nie dopisuje tylko to, co sam zwracasz. Albo masz jakiś znak z niepoprawnego kodowania, albo źle ustawione nagłówki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:51