Thread View: pl.comp.lang.javascript
3 messages
3 total messages
Started by Marek 'Qrczak' Potocki
Mon, 19 Sep 2011 06:47
mediawiki, pobrac id zalogowanego usera
Author: Marek 'Qrczak' Potocki
Date: Mon, 19 Sep 2011 06:47
Date: Mon, 19 Sep 2011 06:47
35 lines
1833 bytes
1833 bytes
Cześć wszystkim :)
Poszukuję skutecznej metody uzyskania id użytkownika zalogowanego do
serwera mediwiki.
Wg dokumentacji, robi się to tak:
http://[...]/api.php?action=query&meta=userinfo&format=json
Faktycznie, po wysłaniu tego przez przeglądarkę, dostaję zwrotną
informację.
Nie wiem natomiast, jak to wyciągnąć do użycia, beż angażowania usera?
z poziomu PHP bez sensu, bo skrypt wykonuje się server-side, więc
pomyślałem o prostym wywołaniu ajaxowym. Jako, że używam jquery, to
spróbowałem takiego czegoś:
$.ajax( {
url : 'http://[...]/api.php?action=query&meta=userinfo&format=json',
success : function(html) {
alert(html);
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
Niestety, wykonanie kończy się błędem, a zwracany błąd jest pusty.
Może ktoś z was pomóc mi uzyskać dostęp do potrzebnych danych? Może jest
jakaś prostsza metoda, której z jakiegoś powodu nie widzę?
Z góry dziękuję :)
--
Pozdrawiam z Wrocławia
Marek Potocki
Przewodnik sudecki klasy 0
Re: mediawiki, pobrac id zalogowanego usera
Author: KoleS46
Date: Mon, 19 Sep 2011 07:59
Date: Mon, 19 Sep 2011 07:59
1 lines
1305 bytes
1305 bytes
hmm kłania się cross-domain ajax spróbuj "jsonp" w jquery ajax?
Re: mediawiki, pobrac id zalogowanego usera
Author: Marek 'Qrczak' Potocki
Date: Mon, 19 Sep 2011 11:00
Date: Mon, 19 Sep 2011 11:00
11 lines
1251 bytes
1251 bytes
Dnia Mon, 19 Sep 2011 00:59:59 -0700 (PDT), KoleS46 napisał(a): > hmm kłania się cross-domain ajax spróbuj "jsonp" w jquery ajax? Ano kłania się. Faktycznie, jsonp już zwraca wynik, ale dokładnie taki sam jak PHP - anonyumous. Wniosek - nie korzysta z ciasteczek przeglądarki. No nic, Szukam dalej. Dzięki za trop :) -- Pozdrawiam z Wrocławia Marek Potocki Przewodnik sudecki klasy 0
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads