![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z AJAXem gdy w IE ze strony HTTP odwołuje się do strony HTTPS. Więcej szczegółów: jest formularz z polem. Po wyjściu z pola wywoływana jest funkcja test(this), która ma za zadanie sprawdzić czy wprowadzona wartość jest prawidłowa. Sprawdzenie polega na tym, że trzeba wywołać stronę: "https://dad-atlas.datasolutions.pl/karta.php?karta=" + wpisana_do_pola_wartość. Wywołana strona zwraca TAK lub NIE (po sprawdzeniu otrzymanego kodu). Skrypt działa w Firefox'e i w nowszym IE, ale w IE wersja <= 9 wywala się błędem przy operacji req.open("GET",.... komunikat błędu: "odmowa dostępu" (access denied). Wygląda na to, że jest problem gdy polecenie ...open("GET", "https://..." odwołuje się do strony HTTPS. Odwołanie jest ze strony HTTP. Czy ktoś mi powie co robię źle? Jak to obejść? P.S. Z pewnych względów nie mogę zastosować JQuery. Jeżeli już jakiś freamework to tylko Mootools.
Ten post edytował kristofo 28.03.2014, 15:26:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Masz żądanie międzydomenowe, akurat tutaj różnica jest w protokole.
Przyznam, że nie wiem czy nowsze przeglądarki w tym przypadku zachowują się poprawnie czy właśnie IE<=9. Spróbuj tego: http://mootools.net/docs/more/Request/Request.JSONP (na pewno działa, przy czym wykonywałem zapytanie pomiędzy różnymi domenami, ale obydwie bez SSL) http://blog.creapptives.com/post/133630525...n-ajax-requests |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:26 |