Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Witam.
Prosze o pomoc w nastepujacej sprawie: na pewnej stronie zrobilem javascript uruchamiajacy ajaxa z jquery. poniewaz phpowy plik odbierajacy parametry i generujacy odpowiedz znajduje sie na zupelnie innym serwerze powstal problem - error opisany jako "no transport" Pogooglalem troche i znalazlem odpowiedz ze wystarczy wpisac jQuery.support.cors = true; i bedzie ok. Niestety teraz error zmienil sie na "odmowa dostepu" . czy ktos mial podobny problem z ajaxem ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%)
|
Witaj !
Nie niestety, lecz na szczęście - AJAX-owe żądania POST pomiędzy serwerami są zablokowane. Gdyby tak nie było, stwarzałoby to wielkie zagrożenie dla bezpieczeństwa w sieci. Ajaxowe żądania pomiędzy serwerami możesz przesyłać metodą GET. Jeśli jednak nadal jesteś zainteresowany metodą post, poczytaj o JSONP(wiki). Jest to dobry sposób, aby ominąć zabezpieczenia. Jest on używany między innymi w API Twittera. Pozdro Ten post edytował tolomei 7.09.2011, 21:31:37 |
|
|
|
elmozaur [JavaScript]jQuery ajax - error cross domain 7.09.2011, 19:24:55
elmozaur dziekuje 8.09.2011, 12:47:52
matw Obecnie jQuery ma też przygotowany moduł cross-dom... 15.01.2013, 11:18:32
sowiq @elmozaur, a jeśli potrzebujesz wykonać requesta z... 15.01.2013, 11:27:51 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 06:13 |