• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z działniem jQuery.ajax() na urządzeniu mobilnym

0 głosów
91 wizyt
pytanie zadane 4 września 2017 w JavaScript, jQuery, AJAX przez ŁukaszD. Użytkownik (540 p.)
Witam

Mam problem z funkcją jQuery.ajax(). Za pomocą tej funkcji chcę pobrać kolejne posty. Na komputerze wszystko działa sprawnie, ale na telefonie już nie. Jeśli chodzi o błędy:

jqXhr.status = 0

jqXhr.responseText = undefined

Z góry dziękuję za pomoc
komentarz 4 września 2017 przez JSHolic Szeryf (81,880 p.)
Z jakiego URL chcesz pobrać dane?
komentarz 4 września 2017 przez ŁukaszD. Użytkownik (540 p.)
Jedno spostrzeżenie. Przycisk(w postaci linku) generuję w javascript. Klikając na niego zwraca mi błędy jakie napisałem w poście, ale kiedy ten link zostaje wygenerowany w php, działa też i na telefonie.
komentarz 4 września 2017 przez JSHolic Szeryf (81,880 p.)

To jeszcze podaj kod aplikacji.

komentarz 4 września 2017 przez ŁukaszD. Użytkownik (540 p.)
komentarz 5 września 2017 przez JSHolic Szeryf (81,880 p.)

http://[::1]/test/post/load_more/1

Takiego adresu nie ma, przez PHP pewnie wstawiasz tu prawidłowy URL. Co wstawiasz w linku uruchamiając apkę na komputerze? 

komentarz 5 września 2017 przez ŁukaszD. Użytkownik (540 p.)
Zapomniałem dodać. Strona jest postawiona na localhoście
komentarz 5 września 2017 przez JSHolic Szeryf (81,880 p.)

Czyli na komputerze do href wstawiasz /test/post/load_more/1? Możesz telefonem dostać się po IP do serwera uruchomionego na PC (jeśli oba są w sieci domowej): https://forum.pasja-informatyki.pl/93552/otwieranie-strony-localhost-xampp-na-telefonie?show=93577#a93577

komentarz 5 września 2017 przez ŁukaszD. Użytkownik (540 p.)
Tak,  mogę się dostać do serwera poprzez telefon. i tam, klikając na link wyświetla mi się błąd
komentarz 5 września 2017 przez JSHolic Szeryf (81,880 p.)

ale kiedy ten link zostaje wygenerowany w php, działa też i na telefonie.

Rozumiem, że na komputerze działa Ci również, gdy linka nie generujesz z PHP? Jeśli tak, to w jaki sposób tworzysz adres linka, że na komputerze działa?

komentarz 5 września 2017 przez ŁukaszD. Użytkownik (540 p.)
Sukces! W linku odciąłem "http://[::1]/test/" i działa prawidłowo zarówno na komputerze jak i w telefonie. 6,5 godziny siedzenia nad tym... :/. W każdym razie dziękuję za pomoc. :D
komentarz 5 września 2017 przez JSHolic Szeryf (81,880 p.)

Spoko, ale nadal nie wiem jaki URL podawałeś w href (bez użycia PHP), że na komputerze Ci działało.

komentarz 5 września 2017 przez ŁukaszD. Użytkownik (540 p.)

W jsbinie podałem(jeśli o to Ci chodzi)

$('#wall').append('<a id="load-more" data-page="1" href="http://[::1]/test/post/load_more/1">Wyświetl więcej postów</a>');

 

 

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 283 wizyt
pytanie zadane 24 lipca 2018 w JavaScript, jQuery, AJAX przez WrdSaint Nowicjusz (120 p.)
0 głosów
1 odpowiedź 62 wizyt
pytanie zadane 15 marca 2017 w JavaScript, jQuery, AJAX przez SandraS Obywatel (1,400 p.)
0 głosów
3 odpowiedzi 164 wizyt
pytanie zadane 31 października 2016 w HTML i CSS przez Badiusz Obywatel (1,070 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

67,106 zapytań

114,046 odpowiedzi

241,692 komentarzy

47,027 pasjonatów

Przeglądających: 248
Pasjonatów: 8 Gości: 240

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...