![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 11 Dołączył: 8.11.2008 Skąd: Sieradz Ostrzeżenie: (10%) ![]() ![]() |
Witam. Mam serwer, którym można sterować poprzez wysyłanie ajaxem metodą POST odpowiednich komend. API serwera znajduje się na innym porcie niż apache. Mój problem polega na tym, że za żadne skarby ajax nie chce mi się połączyć z tym serwerem.
Oto kod ajaxa jQuery, który stosuję: Kod $.ajax({ type: "POST", username: "admin", password: "admin", url: "http://127.0.0.1:7999/api", data: { op: "test", seq: "45" } }) .success(function(msg) { alert("Done: "+msg); }) .error(function(request,error) { alert(error); }); A tutaj link do dokumentacji obsługi API: klik Może ja coś źle zrozumiałem z tej dokumentacji i dlatego mi nie działa (IMG:style_emoticons/default/sad.gif) Przerobiłem wyświetlanie odbieranie danych z wpisaniem do konsoli. Oto co otrzymuję: Kod XMLHttpRequest cannot load http://127.0.0.1:7999/api. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1' is therefore not allowed access. Problem rozwiązany. Jak to mówią "jak nie drzwiami to oknem" (IMG:style_emoticons/default/smile.gif) Zrezygnowałem z jQuery na rzecz curl i śmiga tak jak chciałem (IMG:style_emoticons/default/smile.gif) Ten post edytował maxil 30.01.2014, 17:25:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 19:01 |