Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][PHP][Wordpress] Publiczne api
Forum PHP.pl > Forum > Przedszkole
Vercio
Witam,
Mam mały problem - robię aktualnie aplikację na androida (html/js), mam stworzoną na wordpressie stronę i muszę pobierać informacje za pomocą JSONa. Zainstalowałem wtyczkę JSON API - wszystko działa poprawnie na serwerze.

Wtyczka generuje mi adres np.: http://127.0.0.1/api/get_post/?post_id=87

Wykorzystując powyższy adres ajaxem pojawia mi się błąd: 200

Cytat


I teraz takie moje pytanie: istnieje jakiś sposób by zezwolić na publiczne pobieranie jsona po nazwie /api/* ?
nospor
200 to nie zaden blad, a informacja, ze strona pobrala sie poprawnie.... nawet napis OK na koncu jest dosc wyrazny
Vercio
Firebug pokazuje błąd na czerwono i dodatkowo nie są pobierane żadne dane.

Kod pobierający:
[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. type: "GET",
  3. url: "http://127.0.0.1/api/get_post/?post_id=87",
  4. dataType: 'JSON',
  5. success: function(data) {
  6. console.log(data);
  7. }
  8. })
[JAVASCRIPT] pobierz, plaintext

Kod na serwerze działa poprawnie, skopiowany na inny serwer nie pobiera żadnych danych
nospor
NIe bardzo rozumiem. ALbo zwraca ci 200 OK, albo zwraca blad i na czerwono. Oba jednoczesnie raczej nie mają racji bytu

Cytat
, skopiowany na inny serwer nie pobiera żadnych danych

Zakladam, ze skopiowales tez API na ten inny serwer? AJAX z reguly operuje w ramach tej samej domeny. W przeciwnym wypadku trzeba kombinowac cos z cross domain czy jakosc tak
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.