Ajaxianer: Weiterleitung innerhalb von Ajax Element

Heyho!

Also, ich lade inhalte mit jQuery's .load funktion. Am Ende von dem Geladenen Script steht das:

echo '<meta http-equiv="refresh" content="0; URL=../">';

Aber irgentwie greift das nicht...
Auch mit einer PHP weiterleitung gehts nicht...

mit der jQuery eigenen success funktion kann ich das nicht machen, weil es nur in einem Fall weitergeleitet werden soll, und nicht immer.

Jemand Rat?

L.g. Ajaxianer

  1. Mahlzeit Ajaxianer,

    Also, ich lade inhalte mit jQuery's .load funktion.

    Was für Inhalte?

    Am Ende von dem Geladenen Script steht das:

    echo '<meta http-equiv="refresh" content="0; URL=../">';

    Am Ende? Ob das so eine gute Idee ist, wenn man bedenkt, dass <meta>-Elemente <http://de.selfhtml.org/html/referenz/elemente.htm#meta@title=eigentlich nur innerhalb des <head> vorkommen dürfen> und dieser sich im Normalfall <http://de.selfhtml.org/html/allgemein/grundgeruest.htm@title=vor dem eigentlichen Inhalt des HTML-Dokuments> befindet?

    Falls es sich gar nicht um ein HTML-Dokument handelt: s.o. - es fehlt eine genaue Problembeschreibung samt z.B. der Angabe, *was genau* Du eigentlich nachlädst.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Salü EKKI!

      Also, ich lade inhalte mit jQuery's .load funktion.

      Was für Inhalte?

      Inhalte halt xD... Lol, ne ich überprüfe einen Login und reagiere dementsprechend darauf. Mit einer Kleinen Box bei Fehlern und eben eigentlich einer Weiterleitung wenn alles passt...

      Am Ende von dem Geladenen Script steht das:

      echo '<meta http-equiv="refresh" content="0; URL=../">';

      Am Ende? Ob das so eine gute Idee ist, wenn man bedenkt, dass <meta>-Elemente <http://de.selfhtml.org/html/referenz/elemente.htm#meta@title=eigentlich nur innerhalb des <head> vorkommen dürfen> und dieser sich im Normalfall <http://de.selfhtml.org/html/allgemein/grundgeruest.htm@title=vor dem eigentlichen Inhalt des HTML-Dokuments> befindet?

      Ja ich weiss schon, aber es funktioniert *normal* gut und is auf einer Unter-Seite die nie ein Validator zu gesicht bekommen wird xD

      Was wäre den die Elegante Lösung?

      es fehlt eine ...

      Sorry, dachte das ist bei der Problemstellung nicht relevant, weil es sich warscheinlich um irgentein bekanntes Problem handelt, bzw. irgentwer weiss das solche "weiterleitungen" so einfach nicht funktionieren können.

      L.g.
      Ajaxianer

      1. Mahlzeit Ajaxianer,

        Ja ich weiss schon, aber es funktioniert *normal* gut und is auf einer Unter-Seite die nie ein Validator zu gesicht bekommen wird xD

        Achso. Na dann. Ob das den Browser in den Ratemodus schickt, ihn total verwirrt oder sonstwelche (kaum zu kontrollierenden) Nebeneffekte hat oder weißdergeier ... solange wir's dem zuständigen Blockw^H^H^H^H^H^HValidator nicht verraten, ist ja alles gut - oder wie?

        Meine Güte - warum haben so viele Leute eigentlich so viel Schiss, einfach sauberen Code zu schreiben ... und zwar nicht, weil ihnen sonst irgendein Validator auf die Finger klopft, sondern weil es einfach *sinnvoller* und *besser* ist, dies zu tun?!

        Was wäre den die Elegante Lösung?

        Das kommt darauf an. Und zwar darauf, wie Du "elegant" definierst (und ob das in diesem Fall synonym zu "korrekt" gemeint war) und was genau Du eigentlich willst. Vielleicht beschreibst Du das mal fachlich, damit sich die Leser, die grad kein Brain-Interface und keine Glaskugel zur Hand und auch Deinen Quellcode und Deine Gedanken nicht vor Augen haben, vorstellen können?

        Ich rate mal ein wenig: Du willst, nachdem in irgendeiner Form ein XML-HTTP-Request stattgefunden hat, aufgrund dessen Rückgabe(wert) irgendwie zu einer anderen URL weiterleiten?

        es fehlt eine ...
        Sorry, dachte das ist bei der Problemstellung nicht relevant,

        Achso.

        Ähm, warum? Weil das Problem an sich so trivial ist? Warum fragst Du dann nach?

        Oder vielleicht, weil Dein Anliegen *für Dich* "doch klar ist"? Schön - aber was ist mit Deinen Lesern?

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  2. Ok...

    wollt mir zwar die Code mischerei Sparen, aber mit JS gehts...
    echo '<script type="text/javascript"> window.location = "../" </script>';

    L.g.

    1. Hallo,

      wollt mir zwar die Code mischerei Sparen, aber mit JS gehts...
      echo '<script type="text/javascript"> window.location = "../" </script>';

      Prüft das Weiterleitungsziel den Loginstatus und wenn ja, wie?
      Wenn nein, warum hast Du überhaupt ein Login?

      Freundliche Grüße

      Vinzenz