Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zwracane dane
MalKavar
post 21.10.2016, 21:27:43
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
trueblue
post 21.10.2016, 21:40:08
Post #2





Grupa: Zarejestrowani
Postów: 5 055
Pomógł: 1410
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 22.10.2016, 16:34:56
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 22.10.2016, 18:42:03
Post #4





Grupa: Zarejestrowani
Postów: 4 858
Pomógł: 821
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2018 - 19:42