Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [advAJAX] get() nie uruchamia się dla zewnętrznego URL
Forum PHP.pl > Forum > XML, AJAX > AJAX
nexis
Spotkałem się z dziwnym zachowaniem w advAJAX:

  1. function funkcja ()
  2. {
  3. advAJAX.get({
  4. url : "http://www.domena.pl/plik.php",
  5. onSuccess : function(obj) {
  6. location.href = 'index.php';
  7. }
  8. });
  9. }


powyższy kod się nie wykona, a poniższy tak:

  1. function funkcja ()
  2. {
  3. advAJAX.get({
  4. url : "plik.php",
  5. onSuccess : function(obj) {
  6. location.href = 'index.php';
  7. }
  8. });
  9. }


Pierwszy kod po prostu nie działa, bo jego działanie obserwowałem używająć analizatora (HTTP Analyzer). Skrypt nie łączy się nawet z podanym url. Wiecie może dlaczego tak się dzieje i jak to poprawić?
nu_moon
Ajax bedzie dzialał tylko w obrębie domeny - tez miałem podobny problem.

Rozwiązaniem jest wywołanie Ajaxem lokalnego skryptu i pobranie strony zewnętrznej przez php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.