Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] Ajax z uwierzytelnieniem na innym porcie
maxil
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 19:01